Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 3 · Lập trình

Đếm hình vuông

Điểm
5 điểm
Thời gian
1 giây
Bộ nhớ
1024 MB
Tên chương trình
dem.*
Vào / Ra
dem.inp → dem.out

Đề bài

Cho một lưới ô vuông kích thước N×NN \times N. Trên ô (i,j)(i, j) của lưới người ta viết số nguyên không âm aija_{ij}. Ta gọi hình vuông đồng nhất bậc 2 của lưới là tập gồm 4 ô nằm trên giao của hai dòng liên tiếp và 2 cột liên tiếp của lưới với các số viết trên chúng là giống nhau. Hai hình vuông đồng nhất bậc 2 được gọi là cùng loại nếu các số ghi trong hai hình vuông đó như nhau.

Yêu cầu: Cho số nguyên dương NN. Đếm số lượng hình vuông đồng nhất bậc 2 của cùng một loại xuất hiện nhiều nhất trong bảng lưới ô vuông.

Dữ liệu vàodem.inp

Trong tệp dem.inp chứa các thông tin sau:

  • Dòng đầu tiên chứa số nguyên dương NN
  • Dòng thứ ii trong số NN dòng tiếp theo chứa các số ai1,ai2,…,aiNa_{i1}, a_{i2}, \dots, a_{iN} (với i=1,2,…,Ni = 1, 2, \dots, N), hai số liên tiếp trên một dòng được viết cách nhau một dấu cách.

Kết quả radem.out

Trong tệp dem.out ghi số lượng hình vuông đồng nhất bậc 2 xuất hiện nhiều nhất của cùng một loại.

Ràng buộc

Giới hạn dữ liệu: 2≤N≤1032 \le N \le 10^3; aij≤103a_{ij} \le 10^3.

Trong bộ test có:

  • 40% test chỉ có 1 loại hình vuông đồng nhất bậc 2;
  • 40% test trong lưới ô vuông chỉ có số 0 và số 1.

Ví dụ

Ví dụ 1

Dữ liệu vàodem.inp
3
0 0 1
1 1 1
1 1 1
Kết quả radem.out
2

Ví dụ 2

Dữ liệu vàodem.inp
6
1 1 1 1 1 1
1 1 1 1 0 0
1 1 0 0 0 0
0 0 0 0 0 0
0 0 0 0 1 1
1 1 1 0 0 0
Kết quả radem.out
7

Ví dụ 3

Dữ liệu vàodem.inp
6
0 1 1 0 2 2
0 1 1 1 2 2
0 0 1 1 0 0
8 8 1 1 0 0
8 8 0 0 0 0
1 1 1 1 1 1
Kết quả radem.out
3

Thuộc đề thi

Đề thi chọn học sinh giỏi lớp 9 THCS cấp tỉnh năm học 2021-2022 — Môn: Tin học

Ninh Bình · Cấp tỉnh · Năm học 2021-2022