Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Trong một trò chơi, bản đồ đại dương được biểu diễn bằng một ô vuông có kích thước \(n \times n\). Các dòng của bảng được đánh số từ \(1\) đến \(n\), từ trên xuống dưới. Các cột của bảng được đánh số từ \(1\) đến \(n\), từ trái sang phải. Ô nằm trên giao của dòng \(i\) và cột \(j\) của bảng gọi là ô \((i,j)\)

Ô \((i,j)\) chứa một số nguyên \(r\) biểu diễn một cơn bão có bánh kính là \(r\), bão có tâm tại ô \((i,j)\); các ô \((x,y)\) sẽ bị ảnh hưởng bởi bão tại ô \((i,j)\) khi \(|x-i|+|y-j|\le r\) (khoảng cách Manhattan). Nếu \(r=0\) thì tại ô đó không có bão.

Yêu cầu:

  • Đếm số lượng ô không bị ảnh hưởng bão

Input

  • Dòng đầu tiên gồm số nguyên dương \(n\) \((n \le 3000)\) mô tả kích thước của bảng;
  • \(n\) dòng tiếp theo, mỗi dòng gồm \(n\) số nguyên \(r\) \((0 \le r \le n)\) mô tả các cơn bão.

Output

  • Một số duy nhất là số lượng ô không bị ảnh hưởng bão.

Scoring

  • Substask 1 (40% số điểm): \(n \le 100\)
  • Substask 2 (20% số điểm): \(r \le 20\)
  • Substask 3 (20% số điểm): Các ô có bão đều có bán kính bằng nhau;
  • Substask 4 (20% số điểm): Không có ràng buộc gì thêm.

Input

4
0 0 0 0
0 0 0 0
0 0 2 0
0 0 0 0

Output

5

Nhận xét

Không có ý kiến tại thời điểm này.