Ștefan trebuie să verifice dacă Ana, sora lui mai mică, a înțeles corect conceptul de triunghi echilateral și îi propune o temă. În prima zi Ana trebuie să deseneze un triunghi echilateral cu latura . A doua zi ea trebuie să deseneze un triunghi echilateral cu latura și, apoi, în fiecare zi trebuie să deseneze un nou triunghi echilateral având latura mai mare cu decât latura triunghiului din ziua precedentă.
Ana, atentă, observă că fiecare triunghi este format din triunghiuri elementare și etichetează zilnic aceste triunghiuri elementare de la vârf către bază și de la stânga către dreapta, ca în figura de mai jos. Ea observă de asemenea că triunghiurile elementare pot fi grupate pe niveluri, astfel: triunghiul — nivelul ; triunghiurile , , — nivelul ; triunghiurile , , , , — nivelul ; etc.
Cerință
Ștefan are câteva întrebări pentru Ana și vă roagă să o ajutați. Scrieţi un program care, pentru un număr natural dat, să determine:
- Câte triunghiuri elementare au fost desenate în zile.
- În ce zi a fost desenat și pe ce nivel se află al -lea triunghi elementar desenat de Ana.
- Câte triunghiuri elementare sunt etichetate cu numere prime în primele zile.
Date de intrare
Fişierul triunghi.in
conţine pe prima linie cerința , sau , iar pe a doua linie un număr natural .
Date de ieşire
Fişierul triunghi.out
va conţine o singură linie pe care va fi scris:
- cerința : numărul de triunghiuri elementare desenate în zile;
- cerința : ziua și nivelul pe care se află al -lea triunghi elementar , separate printr-un spațiu;
- cerința : câte triunghiuri elementare sunt etichetate cu numere prime în cele zile.
Restricţii şi precizări
- Fiecare cerință valorează câte de puncte.
Exemplul 1
triunghi.in
1
3
triunghi.out
14
Explicație
Cerința este . Sunt desenate triunghiuri elementare .
Exemplul 2
triunghi.in
2
5
triunghi.out
2 2
Explicație
Cerința este . Al -lea triunghi este desenat în ziua , pe nivelul .
Exemplul 3
triunghi.in
2
6
triunghi.out
3 1
Explicație
Cerința este . Al -lea triunghi este desenat în ziua , pe nivelul .
Exemplul 4
triunghi.in
3
2
triunghi.out
2
Explicație
Cerința este . În primele zile apar triunghiuri elementare etichetate cu numere prime.
Exemplul 5
triunghi.in
3
3
triunghi.out
6
Explicație
Cerința este . În primele zile avem triunghiuri elementare etichetate cu numere prime.