Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
DSUMMITS - Công việc của Nguyên |
Nguyên vừa được tuyển dụng vào một công ty vẽ bản đồ. Phần việc của Nguyên là xác định các ‘đỉnh’ của một bản đồ. Rất tiếc đây không phải là một công việc dễ dàng.
Nguyên được cho một bản đồ dưới dạng bảng h*w số, số ở dòng i, cột j thể hiện độ cao cho điểm (i,j) trên bản đồ. Chúng ta gọi một điểm độ cao x bất kì là d-đỉnh khi và chỉ khi không thể đi tới một điểm cao hơn nó (đi ở đây là đi qua các ô kề cạnh) mà không đi qua một điểm có độ cao nhỏ hơn hoặc bằng x-d. Nguyên được yêu cầu đếm số lượng d-đỉnh của bản đồ đã cho.
Input
Một dòng duy nhất là 3 số nguyên h,w,d (1 ≤ h,w ≤ 500, 1≤ d ≤ 109).
h dòng sau mỗi dòng chứa w số, số thứ j ở dòng i thể hiện chiều cao của điểm (i,j). Các số này đều nằm trong khoảng 0 đến 109.
Output
In ra 1 số duy nhất là số điểm được coi là d-đỉnh.
Example
Input:6 10 2
0 0 0 0 0 0 0 0 0 0
0 1 2 1 1 1 1 0 1 0
0 2 1 2 1 3 1 0 0 0
0 1 2 1 3 3 1 1 0 0
0 2 1 2 1 1 1 0 2 0
0 0 0 0 0 0 0 0 0 0
Output:4
Được gửi lên bởi: | VOJ Team |
Ngày: | 2011-10-29 |
Thời gian chạy: | 0.400s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC GAWK MAWK BC C-CLANG C NCSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR FANTOM FORTH GRV JAVA JS-MONKEY JULIA KTLN NIM NODEJS OBJC OBJC-CLANG OCT PAS-GPC PAS-FPC PICO PROLOG PYPY3 PY_NBC R RACKET CHICKEN SQLITE SWIFT UNLAMBDA VB.NET |
Nguồn bài: | NWERC 2007 |