ec

Time limit: 0.2s Memory limit: 4MB Input: ec.in Output: ec.out

Alexandru are la dispoziţie un tablou pătratic de dimensiune nn cu numere întregi şi kk ecuaţii de tipul II
şi IIII. Ecuaţiile de tipul II sunt de forma: ax+b=cax+b=c, cu a,b,ca, b, c numere naturale, iar ecuaţiile de tipul IIII sunt de forma: ax2+bx+c=dax^2+bx+c=d, cu a,b,c,da, b, c, d 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 II, câte dintre acestea au exact o rădăcină în tablou, respectiv numărul de ecuaţii de tipul IIII ş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 nn şi kk separate printr-un spaţiu, pe următoarele nn linii elementele tabloului separate prin câte un spaţiu, iar pe următoarele kk 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 II, respectiv numărul de ecuaţii de tipul II 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 IIII, respectiv numărul de ecuaţii de tipul IIII cu exact două rădăcini, ambele rădăcini în tablou.

Restricții și precizări

  • 1n5001 \leq n \leq 500
  • 1n1 0001 \leq n \leq 1 \ 000
  • Elementele tabloului sunt numere întregi cu maxim 44 cifre fiecare
  • La fiecare ecuaţie de tipul Ia,b,cI - a,b,c vor fi precizate, chiar dacă acestea au valoarea 00 sau 11, (de exemplu x+2=3x + 2 = 3 va apare 1x+2=31x+2=3)
  • La fiecare ecuaţie de tipul IIa,b,c,dII - a,b,c,d vor fi precizate, chiar dacă acestea au valoarea 00 sau 11, (de exemplu x2+1=3x^2+1=3 va apare 1x2+0x+1=31x^2+0x+1=3)
  • Pentru ecuaţiile de tipul Ia,b,cI - a,b,c sunt numere naturale cu maxim 44 cifre
  • Pentru ecuaţiile de tipul IIa,b,c,dII - a,b,c,d sunt numere naturale cu maxim 44 cifre
  • Se va acorda: 10%10\% din punctaj pentru numărul de ecuaţii de tipul II, 30%30\% din punctaj pentru câte dintre ele au exact o rădăcină în tablou, 20%20\% din punctaj pentru numărul de ecuaţii de tipul IIII şi 40%40\% 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 II si are rădăcina 00, care nu se găseşte în tablou.

A doua ecuaţie este de tipul IIII şi are două rădăcini egale cu 1-1, care se găsesc în tablou.

A treia ecuaţie este de tipul II şi are rădăcina 22, care se găseşte în tablou.

A patra ecuaţie este de tipul IIII şi nu are rădăcinile în tablou.

A cincea ecuaţie este de tipul IIII şi are rădăcinile 2-2 şi 11, dar nu sunt amândouă în tablou.

Log in or sign up to be able to send submissions!