De 1 Iunie Primăria unui oraş organizează o competiţie între şcoli. Fiecare şcoală participă la competiţie cu copii îmbrăcaţi cu tricouri care au pe spate câte un număr din mulţimea astfel încât numărul apare pe două tricouri, numărul pe două tricouri, …, numărul apare pe două tricouri.
Conducătorul grupului de copii din fiecare şcoală are sarcina de a aşeza în linie dreaptă toţi copii astfel încât între oricare doi copii cu acelaşi număr , pe tricou să existe exact copii . Competiţia este câştigată de şcoala care are copiii aşezaţi astfel încât să respecte regula anterioară.
Cerinţă
Se cere să se determine, pentru orice număr natural nenul , de forma sau o modalitate de aşezare a celor copii unei şcoli, care să respecte regula din enunţ.
Date de intrare
Programul vostru nu citeşte date.
Date de ieşire
Fişierul de ieşire pe care îl veți încărca va conţine maxim linii, câte o linie pentru fiecare valoare posibilă a lui . Primul număr de pe fiecare linie este valoarea lui , după care, pe aceeaşi linie, se vor scrie cu câte un spaţiu între ele numerele ce reprezintă o modalitate de aşezare a elevi respectând condiţiile din enunţ. Valorile
lui vor fi numere naturale nenule distincte , de forma sau . Ordinea liniilor în fişier nu contează.
Exemplu
Linia corespunzătoare lui din fişierul de ieșire poate fi formată (nu este singura soluţie) din
3 3 1 2 1 3 2
Observaţii
Se acordă punctaje parţiale. Pentru nu se acordă puncte :-)