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

Bài 5 · Lập trình

Chọn thủ đô

Điểm
3 điểm
Tên chương trình
BITLAND.PAS
Vào / Ra
BITLAND.INP → BITLAND.OUT

Đề bài

Trên vùng đất BITLAND, nhà vua chia các mảnh đất thành một lưới hình vuông có kích thước N×NN \times N. Mỗi vùng đất đơn vị có kích thước 1×11 \times 1 và được xác định bằng cặp tọa độ (i,j)(i, j) với ii là chỉ số hàng và jj là chỉ số cột mà mảnh đất đó thuộc về. Mỗi mảnh đất có một chỉ số TijT_{ij} là chỉ số may mắn của vùng đất đó. Hôm nay, nhà vua muốn chọn khu vực đặt thủ đô dựa vào tiêu chí sau: Nhà vua sẽ chọn một khu vực kích thước 3×33 \times 3 có tổng chỉ số may mắn lớn nhất và các vùng đất trong khu vực đó không được có chỉ số may mắn âm (Tij<0T_{ij} < 0).

Yêu cầu: Hãy cho biết chỉ số may mắn của khu vực được chọn làm thủ đô theo yêu cầu của nhà vua.

Dữ liệu vàoBITLAND.INP

Đọc từ file BITLAND.INP

  • Dòng đầu ghi số nguyên NN là kích thước của vùng đất (3≤N≤1003 \le N \le 100)
  • NN dòng tiếp theo, dòng thứ ii ghi NN số nguyên: số thứ jj là TijT_{ij} cho biết chỉ số may mắn của vùng đất trên hàng ii cột jj. (∣Tij∣≤100,1≤i,j≤N|T_{ij}| \le 100, 1 \le i, j \le N)
  • Các số trên cùng một dòng cách nhau một dấu khoảng trắng.

Kết quả raBITLAND.OUT

Ghi ra file BITLAND.OUT

  • Một dòng duy nhất ghi chỉ số may mắn của khu đất được chọn. Trong trường hợp không tìm được thì ghi −1-1.

Ràng buộc

  • 3≤N≤1003 \le N \le 100
  • ∣Tij∣≤100|T_{ij}| \le 100

Ví dụ

Ví dụ 1

Dữ liệu vàoBITLAND.INP
3
1 2 3
4 5 6
2 3 4
Kết quả raBITLAND.OUT
30

Ví dụ 2

Dữ liệu vàoBITLAND.INP
5
-1 2 3 4 5
2 3 -4 5 6
7 6 5 4 2
4 3 2 -1 4
9 8 7 6 5
Kết quả raBITLAND.OUT
51

Ví dụ 3

Dữ liệu vàoBITLAND.INP
5
-1 2 3 4 5
2 3 -4 5 6
7 6 5 4 2
4 3 2 -1 4
-9 8 7 6 5
Kết quả raBITLAND.OUT
-1

Thuộc đề thi

Kỳ thi chọn học sinh giỏi lớp 9 năm học 2018 – 2019 — Môn: Tin học

Đồng Nai · Cấp tỉnh · Năm học 2018-2019