Se desenează cercuri distincte în plan, numerotate cu numerele de la la . Pentru fiecare cerc () se cunosc: raza cercului, , şi coodonatele () ale centrului cercului, coordonate referitoare la reperul cartezian cu originea în punctul din plan. Din punctul , se desenează drepte distincte, astfel încât pentru fiecare dreaptă, dintre cele desenate, să existe cel puţin un cerc, dintre cele , al cărui centru să fie situat pe această dreaptă şi pentru fiecare cerc desenat, să existe o singură dreaptă, dintre cele desenate, care să treacă prin centrul lui.
Cerinţă
Să se scrie un program care să se determine:
a) numărul de drepte distincte;
b) cel mai mare număr de cercuri, dintre cele , exterioare două câte două, ale căror centre sunt situate pe o aceeaşi dreaptă care trece prin punctul , dintre cele desenate;
c) numărul al dreptelor distincte, dintre cele desenate, pe care sunt situate centrele a câte cercuri, dintre cele , exterioare două câte două.
Date de intrare
Fişierul de intrare cerc.in
conţine:
...
- pe prima linie, o valoare naturală nenulă , reprezentând numărul de cercuri
- următoarele linii conţin câte trei numere naturale nenule, separate prin câte un spaţiu, care reprezintă coordonatele centrului şi raza ale primului cerc, ..., coordonatele centrului şi raza ale celui de-al -lea cerc
Date de ieşire
Fişierul de ieşire cerc.out
va conţine o singură linie pe care se vor scrie cele trei numere naturale , şi , separate prin câte un spaţiu.
Restricţii şi precizări
- ; ;
- dacă două cercuri, dintre cele , au centrele în acelaşi punct din plan, atunci razele lor sunt distincte
- două cercuri sunt exterioare dacă nu au niciun punct comun şi nici interioarele lor nu au puncte comune
- Pentru rezolvarea cerinţei a) se acordă din punctaj, pentru cerinţa b) din punctaj şi pentru cerinţa c) din punctaj.
Exemplu
cerc.in
12
2 6 1
3 9 1
4 12 3
4 4 2
9 9 2
10 10 6
12 12 1
6 3 1
10 5 1
14 7 2
14 7 1
12 4 2
cerc.out
4 3 2
Explicații
Sunt drepte distincte care conţin centrele celor cercuri. Dreapta trece printr-un singur centru de cerc, trece prin centre de cercuri exterioare.
Dreptele şi trec prin câte centre de cercuri exterioare.
Numărul maxim de cercuri exterioare două câte două este iar centrele lor sunt situate pe sau pe ().