Alexandru are la dispoziţie un tablou pătratic de dimensiune cu numere întregi şi ecuaţii de tipul
şi . Ecuaţiile de tipul sunt de forma: , cu numere naturale, iar ecuaţiile de tipul sunt de forma: , cu numere naturale.
Alexandru îşi propune să determine pentru fiecare tip de ecuaţie: numărul lor şi câte dintre ele au rădăcinile în tabloul dat.
Cerință
Să se scrie un program care determină numărul de ecuaţii de tipul , câte dintre acestea au exact o rădăcină în tablou, respectiv numărul de ecuaţii de tipul şi câte dintre acestea au exact ambele rădăcini în tablou.
Date de intrare
Fişierul de intrare ec.in
va conţine: pe prima linie numerele naturale şi separate printr-un spaţiu, pe următoarele linii elementele tabloului separate prin câte un spaţiu, iar pe următoarele linii ecuaţiile în forma din enunţ, câte una pe fiecare linie.
Date de ieșire
Fişierul de ieşire ec.out
va conţine pe prima linie două numere separate printr-un spaţiu reprezentând numărul de ecuaţii de tipul , respectiv numărul de ecuaţii de tipul care au exact o rădăcină, aflată în tablou, iar pe a doua linie tot două numere separate printr-un spaţiu reprezentând numărul de ecuaţii de tipul , respectiv numărul de ecuaţii de tipul cu exact două rădăcini, ambele rădăcini în tablou.
Restricții și precizări
- Elementele tabloului sunt numere întregi cu maxim cifre fiecare
- La fiecare ecuaţie de tipul vor fi precizate, chiar dacă acestea au valoarea sau , (de exemplu va apare )
- La fiecare ecuaţie de tipul vor fi precizate, chiar dacă acestea au valoarea sau , (de exemplu va apare )
- Pentru ecuaţiile de tipul sunt numere naturale cu maxim cifre
- Pentru ecuaţiile de tipul sunt numere naturale cu maxim cifre
- Se va acorda: din punctaj pentru numărul de ecuaţii de tipul , din punctaj pentru câte dintre ele au exact o rădăcină în tablou, din punctaj pentru numărul de ecuaţii de tipul şi din punctaj pentru câte dintre ele au exact ambele rădăcini în tablou.
Exemplu
ec.in
2 5
1 2
2 -1
1x+0=0
20x^2+40x+20=0
101x+200=402
2x^2+1x+4=0
1x^2+1x+3=5
ec.out
2 1
3 1
Explicație
Prima ecuaţie este de tipul si are rădăcina , care nu se găseşte în tablou.
A doua ecuaţie este de tipul şi are două rădăcini egale cu , care se găsesc în tablou.
A treia ecuaţie este de tipul şi are rădăcina , care se găseşte în tablou.
A patra ecuaţie este de tipul şi nu are rădăcinile în tablou.
A cincea ecuaţie este de tipul şi are rădăcinile şi , dar nu sunt amândouă în tablou.