Pagini recente » Diferente pentru utilizator/mvcl3 intre reviziile 14 si 15 | Profil Zervax | Diferente pentru problema/foametea intre reviziile 72 si 73 | Diferente pentru problema/cercuri intre reviziile 3 si 7
Nu exista diferente intre titluri.
Diferente intre continut:
==Include(page="template/taskheader" task_id="cercuri")==
==Include(page="template/raw")==
Se dau doua cercuri. Acestea se pot intersecta in 0, 1, 2 sau o infinitate de puncte (daca sunt identice).
h2. Cerinta
Pentru fiecare test, afisati o linie pe care scrie:
o "-1", daca cele doua cercuri sunt identice
o "-2", daca cele doua cercuri nu se intersecteaza in nici un punct
o "-3", daca cele doua cercuri se intersecteaza in exact un punct
o distanta dintre cele doua puncte de intersectie, daca cele doua cercuri se intersecteaza in exact 2 puncte
* $-1$, daca cele doua cercuri sunt identice
* $-2$, daca cele doua cercuri nu se intersecteaza in nici un punct
* $-3$, daca cele doua cercuri se intersecteaza in exact un punct
* distanta dintre cele doua puncte de intersectie, daca cele doua cercuri se intersecteaza in exact $2$ puncte
h2. Restrictii si precizari
o 0 <= x1, y1, x2, y2, R1, R2<=1.000
o Rezultatul va fi afisat cu o precizie de 3 zecimale
* $0 ≤ x{~1~}, y{~1~}, R{~1~}, x{~2~}, y{~2~}, R{~2~} ≤ 1.000$
* Rezultatul va fi afisat cu o precizie de $3$ zecimale
h2. Exemplu
cercuri.in cercuri.out
5 7.714
5 5 5 6 6 6 7.714
5 5 5 6 6 6 18.708
0 0 10 5 5 10 -1
0 0 10 0 0 10 -2
table(example). |_. cercuri.in |_. cercuri.out |
| 5
5 5 5 6 6 6
5 5 5 6 6 6
0 0 10 5 5 10
0 0 10 0 0 10
0 0 1 1000 1000 1
| 7.714
7.714
18.708
-1
-2 |
==Include(page="template/taskfooter" task_id="cercuri")==
Nu exista diferente intre securitate.
Diferente intre topic forum: