1 - Nesusedni
Vremensko ograničenje | Memorijsko ograničenje |
---|---|
200ms | 256MB |
Programer Pera ima omiljeno slovo
Pera i Petra su rešili da naprave string u kome će se naći svih
Opis ulaza
U prvom redu standardnog ulaza se nalaze Perino i Petrino slovo
Opis izlaza
U prvom redu ispisati string koji zadovoljava sve uslove iz zadatka. Ukoliko ima više rešenja, ispisati bilo koje. Ukoliko rešenje ne postoji, ispisati 'nemoguce' (bez navodnika).
Primer 1
Ulaz
Izlaz
Primer 2
Ulaz
Izlaz
Objašnjenja primera
U prvom primeru su iskorišćena 2 slova 'a' i 2 slova 'b' i ne postoje dva ista susedna slova - dakle, string je validan. String 'abab' je takođe validno rešenje za ovaj primer. U drugom primeru, ma kako rasporedili 4 slova 'n' i 10 slova 'm', uvek će postojati dva susedna ista slova pa traženi string ne postoji.
Ograničenja
i su međusobno različita mala slova engleskog alfabeta
Test primeri su podeljeni u 3 disjunkne grupe:
- U test primerima vrednim
poena važi ' ', ' ' i . - U test primerima vrednim
poena važi - U test primerima vrednim
poena nema dodatnih ograničenja.
Autor | Tekst i test primeri | Analiza rеšenja | Testiranje |
---|---|---|---|
Nikola Milosavljević | Nikola Milosavljević | Nikola Milosavljević | Vladimir Milovanović |
Kako imamo tačno 2 različita slova, jedini način da string ne sadrži dva ista susedna slova je da se slova pojavljuju naizmenično u stringu tj.
Složenost algoritma je