Fişierul intrare/ieşire: | soricei.in, soricei.out | Sursă | ad-hoc |
Autor | Ciprian Oprisa | Adăugată de | Ciprian Oprisa •cypry |
Timp execuţie pe test | 0.05 sec | Limită de memorie | 16384 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Șoricei
Şoarecele Algernon a găsit o bucată de brânză cu care vrea să îşi hrănească cei şoricei.
Brânza găsită are forma unui triunghi isoscel, cu baza de lungime şi înălţimea de lungime .
Pentru a împărţi brânza celor şoricei, Algernon vrea să facă tăieturi paralele cu baza triunghiului, astfel încât cele bucăţi rezultate să aibă aceeaşi suprafaţă. Chiar dacă este un şoarece foarte inteligent, Algernon nu se pricepe la geometrie, aşa că trebuie să îi indicaţi pe unde să taie brânza, specificând, în ordine crescătoare, distanţele faţă de bază pe unde trebuie făcute tăieturile.
În figura de mai sus, baza triunghiului are lungimea , înălţimea este , iar Algernon are şoricei, deci trebuie să facă două tăieturi. Tăieturile sunt marcate cu linii roşii întrerupte, aflate la distanţele şi de baza triunghiului.
Date de intrare
Fişierul de intrare soricei.in conţine pe prima linie numărul de teste . Următoarele linii conţin fiecare câte un exemplu de test, format din trei numere întregi, separate prin spaţii: (lungimea bazei), (lungimea înălţimii) şi (numărul de şoricei).
Date de ieşire
În fişierul de ieşire soricei.out trebuie să scrieţi câte o linie pentru fiecare test. Pe fiecare linie se vor tipări cele distanţe faţă de bază, pe unde trebuie făcute tăieturile.
Cele distanţe trebuie să fie în ordine crescătoare şi să fie afişate cu cel puţin 4 zecimale.
Restricţii
- pentru fiecare valoare afişată se admite o abatere de faţă de răspunsul corect
Exemplu
soricei.in | soricei.out |
---|---|
1 4 5 3 | 0.917517 2.113249 |