trang chủ / bài tập / tractorb

Máy kéo

Đề bài

Mô tả

Cho một lưới N×N biểu diễn độ cao địa hình. Chi phí di chuyển của máy kéo từ ô này sang ô liền kề bằng hiệu tuyệt đối độ cao giữa hai ô.

Với chi phí tối đa D, máy kéo chỉ có thể di chuyển qua các cạnh có hiệu độ cao D. Cần tìm chi phí tối thiểu D để máy kéo có thể đi đến ít nhất N2/2 ô (bắt đầu từ bất kỳ ô nào).

Dữ liệu vào

  • Dòng 1: Số nguyên N
  • Dòng i+1 (với 1iN): N số nguyên cách nhau bởi dấu cách — độ cao của các ô trong hàng i

Dữ liệu ra

  • Một số nguyên duy nhất: chi phí tối thiểu D

Ràng buộc

  • 1N500
  • 0hij106

Ví dụ

Input Output Giải thích
5
0 0 0 3 3
0 0 0 0 3
0 9 9 3 3
9 9 9 3 3
9 9 9 9 3
3 Với D=3, vùng gồm các ô độ cao 0 và 3 (cách nhau ≤3) đã đủ ≥13 ô.

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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0