peri

Time limit: 0.05s Memory limit: 16MB Input: peri.in Output: peri.out

Cerință

Se consideră o matrice dreptunghiulară AA cu mm linii şi nn coloane cu valori 00 sau 11, liniile şi coloanele fiind numerotate de la 11 la mm, respectiv de la 11 la nn. Numim dreptunghi de colţuri (x1,y1)(x_1, y_1), (x2,y2)(x_2, y_2) cu x1<x2x_1 < x_2 şi y1<y2y_1 < y_2 mulţimea elementelor AijA_{ij} cu x1ix2x_1 \leq i \leq x_2 si y1jy2y_1 \leq j \leq y_2. Numim perimetru al dreptunghiului de colţuri (x1,y1)(x_1, y_1), (x2,y2)(x_2, y_2) mulţimea elementelor AijA_{ij} pentru care x1=ix_1 = i si y1jy2y_1 \leq j \leq y_2 sau x2=ix_2 = i si y1jy2y_1 \leq j \leq y_2 sau x1ix2x_1 \leq i \leq x_2 si y1=jy_1 = j sau x1ix2x_1 \leq i \leq x_2 si y2=jy_2 = j.

Determinaţi diferenţa maximă dintre numărul de elemente egale cu 11 şi numărul de elemente egale cu 00 aflate pe perimetrul aceluiaşi dreptunghi, precum şi numărul de dreptunghiuri pentru care se obţine această diferenţă.

Date de intrare

Pe prima linie a fişierului de intrare peri.in sunt scrise numerele mm şi nn, separate printr-un singur spaţiu. Pe următoarele mm linii este dată matricea AA, numerele de pe aceeaşi linie fiind separate de câte un spaţiu.

Date de ieșire

Fişierul de ieşire peri.out va conţine o singură linie pe care se află două numere întregi separate printr-un spaţiu. Primul număr este diferenţa maximă dintre numărul de elemente 11 şi numărul de elemente 00 de pe perimetrul unui dreptunghi. Al doilea întreg este numărul de dreptunghiuri pentru care diferenţa dintre numărul de elemente 11 şi numărul de elemente 00 de pe perimetru este maximă.

Restricții și precizări

  • 1n,m2501 \leq n, m \leq 250;
  • Prin diferenţă nu se înţelege diferenţă în valoare absolută!

Exemplu

peri.in

4 5
1 0 0 1 0
0 1 1 0 0
0 1 0 1 0
1 1 1 0 1

peri.out

4 2

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