Cerință
Geo a învăţat o metodă de a fixa puncte pe un cerc de rază , astfel încât să împartă cercul în coarde egale ca lungime. Apoi şi-a ales un număr şi a început să unească punctele succesiv, din în , păstrând acelaşi sens, până ce a ajuns în punctul din care a pornit. Astfel, dacă a fixat puncte pe cerc pe care le-a numerotat (vezi figura) şi şi-a ales , atunci el uneşte punctul cu , apoi pe cu , apoi cu , apoi cu , şi în sfârşit cu .
Apoi a colorat poligonul format în interior, pornind din centrul cercului şi fără a depăşi vreuna dintre liniile desenate. El se întreabă în final câte laturi are poligonul colorat şi care este aria acestuia.
Pentru , şi numere naturale date, se cere numărul de laturi ale poligonului colorat şi aria a acestuia (cu zecimale exacte).
Date de intrare
Din fişierul poligon.in
se citesc trei numere naturale , şi despărţite prin câte un spaţiu.
Date de ieșire
În fişierul poligon.out
se scriu, pe linii diferite două valori: pe prima linie numărul de laturi ale poligonului colorat, iar pe linia a doua numărul real reprezentând aria acestuia.
Restricții și precizări
- număr natural
- număr natural
- pentru par,
- Pentru fiecare test, dacă numărul de laturi determinat este corect, primiţi din punctajul maxim de pe testul respectiv. În plus, dacă şi aria determinată este corectă, primiţi punctajul maxim.
- Aria este considerată corectă dacă modulul diferenţei dintre rezultatul corect şi cel furnizat de concurent nu depăşeşte .
- Pentru din testele folosite la evaluare,
Exemplul 1
poligon.in
10 6 100
poligon.out
5
3468.9319
Exemplul 2
poligon.in
30 13 200
poligon.out
30
5452.0431