RAINBOWREC

Xem PDF

Điểm: 200 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho môt ma trận có \(M\) hàng và \(N\) cột. Ô (\(i, j\)) trên ma trận được đánh một trong các số từ 1
đến 7, tượng trưng cho 7 màu của cầu vồng: đỏ, cam, vàng, lục, lam, chàm, tím.

Một hình chữ nhật con (\(u_1, v_1, u_2, v_2\)) (\(1 \le u_1 \le u_2 \le M, 1 \le v_1 \le v_2 \le N\)) được gọi là hình
chữ nhật cầu vồng nếu như hình chữ nhật đó chứa đủ 7 màu kể trên.

Hãy đếm xem có bao nhiêu hình chữ nhật cầu vồng trong ma trận đã cho.

Input

  • Dòng đầu tiên chứa hai số nguyên dương \(M\)\(N\).
  • \(M\) dòng tiếp theo mỗi dòng có chứa \(N\) số từ 1 đến 7 tương ứng với 7 màu đã cho (không
    chứa khoảng trắng giữa các ô).

Output

  • In ra một số nguyên duy nhất tương ứng với kết quả cần tìm.

Scoring

  • Subtask \(1\) (\(50\%\) số điểm): \(1 \le M, N \le 30\).
  • Subtask \(2\) (\(50\%\) số điểm): \(1 \le M, N \le 300\).

Example

Test 1

Input
1 7
1357246
Output
1

Test 2

Input
2 7
1234567
1357246
Output
4

Test 3

Input
3 7
1727417
1625372
1271754
Output
13

Bình luận

Không có bình luận nào.