Se consideră o matrice binară (cu valori sau ) cu linii şi coloane, liniile şi coloanele fiind numerotate de la la , respectiv de la la .
Matricea este generată după regula , unde şi sunt vectori binari de lungime , respectiv . Numim dreptunghi de colţuri (), () cu şi , mulţimea elementelor cu si . Aria unui astfel de dreptunghi este ().
Cerinţă
Determinaţi numărul maxim de elemente egale cu într-un dreptunghi a cărui arie este exact , precum şi numărul de dreptunghiuri pentru care se obţine acest număr maxim.
Date de intrare
Fişierul de intrare matrice.in
conţine pe prima linie numerele naturale , , separate prin câte un spaţiu. A doua linie va conţine valori sau separate prin câte un spaţiu, reprezentând elementele vectorului , iar a treia linie va conţine valori sau separate prin câte un spaţiu, reprezentând elementele vectorului .
Date de ieșire
Fişierul de ieşire matrice.out
va conţine o singură linie pe care vor fi scrise două numere naturale separate printrun singur spaţiu , reprezentând în ordine numărul maxim de elemente egale cu într-un dreptunghi a cărui arie este exact , precum şi numărul de dreptunghiuri pentru care se obţine acest număr maxim.
Restricții și precizări
- ;
- ;
- Pentru % din teste ;
- Prin se înţelege operaţia sau exclusiv, mai exact:
Exemplu
matrice.in
2 4 4
0 1
1 0 0 1
matrice.out
2 5
Explicație
Matricea :
1 0 0 1
0 1 1 0
Numărul maxim de valori dintr-un dreptunghi de arie este . Cele dreptunghiuri de arie cu număr maxim de sunt:
- (), ();
- (), ();
- (), ();
- (), ();
- (), ();