== include(page="template/taskheader" task_id="babacu") ==
Tribul de canibali argintii Unit l-a capturat pe Babacu'. Pentru a nu-i da nici o posibilitate de scapare, fiecare din cei n batrani ai satului au construit cate un zid infinit. Babacu', un om curios din fire si slab la matematica, doreste sa stie cate ziduri pot fi vazute din pozitia lui.
Tribul Gisulapu l-a capturat pe Babacu'. Pentru a nu-i da nici o posibilitate de scapare, fiecare din cei n batrani ai satului au construit cate un zid infinit. Babacu', un om curios din fire, doreste sa afle cate ziduri pot fi vazute din pozitia lui.
h2. Date de intrare
Pe prima linie a fisierului de intrare $babacu.in$ se va afla un numar natural $N$, numarul de membrii in consiliul satului.
Pe urmatoarele $N$ linii se vor afla cate $3$ numere, $A$, $B$, $C$ reprezentand ecuatiile dreptelor ce reprezinta zidurile. (de forma $A * x + B * y + C = 0$)
'la-mea
h2. Date de iesire
Pe prima linie a fisierului de iesire $babacu.out$ se va afla un singur numar natural $Z$ reprezentand numarul de ziduri pe care le vede Babacu.
'la-mea
h2. Restrictii si precizari
h2. Restrictii
* $1 ≤ N ≤ 10000$
* Un zid nu este luat in considerare daca este vizibil intr-un singur punct
* Babacu' se afla in punctul de coordonate $(0,0)$
'la-mea
* $... ≤ ... ≤ ...$
h2. Exemplu
'la-mea
table(example). |_. babacu.in |_. babacu.out |
| 3
8 4 12
14 20 2
8 16 2
| 3
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
== include(page="template/taskfooter" task_id="babacu") ==
h3. Explicatie
...
== include(page="template/taskfooter" task_id="babacu") ==