trang chủ / đề bài / skilevel

Đánh Giá Độ Khó Đường Trượt

Đề bài

Mô tả

Cho lưới độ cao M×N ô vuông. Độ khó của một điểm xuất phát S là giá trị D nhỏ nhất sao cho từ S, di chuyển qua các ô kề (lên, xuống, trái, phải) với điều kiện chênh lệch độ cao giữa hai ô kề không vượt quá D, có thể đến được ít nhất T ô (tính cả S).

Tính tổng độ khó của tất cả các điểm xuất phát.

Dữ liệu vào

  • Dòng 1: Ba số nguyên M, N, T (1≤M,N≤500; 1≤T≤M·N).
  • M dòng tiếp theo: mỗi dòng gồm N số nguyên — độ cao các ô (0≤h≤109).
  • M dòng tiếp theo: mỗi dòng gồm N số 0 hoặc 1 — 1 đánh dấu điểm xuất phát.

Dữ liệu ra

Tổng độ khó của tất cả điểm xuất phát (có thể vượt 232).

Ràng buộc

  • 1≤M,N≤500
  • 0≤hi,j≤109
  • 1≤T≤M·N

Ví dụ

Input Output Giải thích
3 5 10
20 21 18 99 5
19 22 20 16 17
18 17 40 60 80
1 0 0 0 0
0 0 0 0 0
0 0 0 0 1
24 Điểm (0,0): cần D=4 để đến 10 ô. Điểm (2,4): cần D=20. Tổng =4+20=24.
2 3 4
10 12 15
11 13 20
1 0 0
0 0 1
7 Điểm (0,0): cần D=2 để đến 4 ô. Điểm (1,2): cần D=5. Tổng =2+5=7.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0