trang chủ / đề bài / dnai_tst_25_b

Nhiệt độ

Đề bài

Mô tả

Một công ty xây dựng các phòng chăm sóc vật nuôi được mô tả bởi một hình chữ nhật kích thước m×n chia thành lưới ô vuông đơn vị. Mỗi ô là một phòng có nhiệt độ là một số nguyên trong đoạn [0,109]. Theo quy định các con vật phải được chăm sóc ở ít nhất T phòng trước khi đưa đi tiêu thụ. Khi di chuyển các con vật từ phòng này qua phòng khác nó phải chịu sốc nhiệt là độ lệch nhiệt độ giữa hai phòng.

Khả năng chịu sốc nhiệt của con vật là một số D nhỏ nhất sao cho con vật có thể di chuyển tới ít nhất T phòng (tính cả phòng ban đầu). Biết rằng con vật ở một phòng có thể di chuyển sang các phòng có chung cạnh nếu độ chênh lệch nhiệt độ không vượt quá D.

Yêu cầu: Hãy giúp công ty tính tổng khả năng chịu sốc nhiệt của con vật ở các phòng cần được kiểm tra.

Dữ liệu vào

  • Dòng đầu chứa ba số nguyên dương m,n,T (m,n≤500; T≤m×n).
  • m dòng tiếp theo, dòng thứ i chứa n số nguyên, số thứ j là nhiệt độ của phòng (i,j).
  • m dòng tiếp theo, dòng thứ i chứa n số nguyên thuộc {0,1}, trong đó số thứ j là 1 cho biết phòng (i,j) là phòng có con vật cần được kiểm tra.

Dữ liệu ra

In ra một số nguyên duy nhất là tổng khả năng chịu sốc nhiệt của con vật ở các phòng cần được kiểm tra.

Ràng buộc

  • 1≤m,n≤500, 1≤T≤m×n
  • Nhiệt độ mỗi phòng là số nguyên trong đoạn [0,109]

Subtasks

  • Subtask 1 (25% số điểm): 1≤m,n≤10.
  • Subtask 2 (25% số điểm): 10<m,n≤100.
  • Subtask 3 (50% số điểm): Không có giới hạn gì thêm.

Ví dụ

Input Output Giải thích
4 4 8
15 20 18 100
13 19 23 26
18 17 40 60
19 35 26 30
1 0 0 0
0 0 0 0
0 0 0 0
0 0 0 1
21 Khả năng chịu sốc nhiệt của con vật ở phòng (1,1) là 5 và ở phòng (4,4) là 16. Tổng là 5+16=21.
4 4 8
15 20 18 100
13 19 23 26
18 17 40 60
19 35 26 30
1 1 0 0
0 0 0 0
0 0 0 0
0 0 0 1
25 Khả năng chịu sốc nhiệt của con vật ở phòng (1,1) là 5, ở phòng (1,2) là 4 và ở phòng (4,4) là 16. Tổng là 5+4+16=25.

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