$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \renewcommand{\mod}{\,\mathrm{mod}\,} \renewcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mss}{\,\mathrm{\frac{m}{s^2}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Trik

vreme memorija ulaz izlaz
0,5 s 64 Mb standardni izlaz standardni ulaz

Umesto da uči za test iz programiranja, mali Aleksa je čitav dan vežbao trikove sa karticama. Sada mu nije preostalo ništa drugo nego da oduševi svog profesora Dragana jednim trikom, i nada se da će dobiti bolju ocenu zbog toga.

On poseduje za svaki broj od do po dve kartice na kojoj je ispisan taj broj, i džoker kartica na kojima je ispisano slovo .

Trik se sastoji u tome da će Aleksa promešati i rasporediti kartice tako da se između svake dve kartice koje imaju isti broj na sebi, nalazi tačno toliko kartica koliki je taj broj. Npr, između dve kartice sa brojem 3 treba da se nalaze tačno 3 kartice.

Ovakav raspored je teško napraviti bez znanja programiranja, i zato vas mali Aleksa moli za pomoć. Za dato i ispišite raspored kartica kojim će Aleksa oduševiti profesora.

Opis ulaza

U prvoj liniji standardnog ulaza nalaze se dva prirodana broja i , koja redom označavaju do kog broja Aleksa poseduje kartice, i broj džoker kartica.

Opis izlaza

U prvom redu standardnog izlaza ispisati tačno oznaka kartica koje predstavljaju raspored tim redom. Oznaka kartice sa brojem je taj broj, dok je oznaka džoker kartice slovo "J". Ukoliko postoji više rešenja, možete ispisati bilo koje.

Primeri

Ulaz 1

3 4

Izlaz 1

1 J 1 2 J 3 2 J J 3

Ulaz 2

7 5

Izlaz 2

3 7 4 6 3 5 J 4 J 7 6 5 J J 2 J 1 2 1

Objašnjenje primera

U prvom primeru imamo 3 para kartica sa brojevima 1 do 3, i 4 džokera. Jedan mogući izlaz je: 1 J 1 2 J 3 2 J J 3 zbog toga što se između dve kartice sa brojem 1 nalazi tačno jedna kartica (J), između dve kartice sa brojem 2 se nalaze tačno dve kartice (J 3), između dve kartice sa brojem 3 se nalaze tačno tri kartice (2 J J).

Ograničenja i podzadaci

Postoji pet podzadatka:

  • Podzadatak 1 [3 poena]:
  • Podzadatak 2 [5 poena]:
  • Podzadatak 3 [32 poena]:
  • Podzadatak 4 [22 poena]:
  • Podzadatak 5 [38 poena]:

Morate biti ulogovani kako biste poslali zadatak na evaluaciju.