Bữa tối của An và Bình

Đề bài

Mô tả

Thành phố có N đường ngang và M đường dọc. Tại mỗi giao lộ giữa một đường ngang và một đường dọc có đúng một nhà hàng. Chi phí một bữa tối tại nhà hàng nằm ở giao lộ của đường ngang thứ i và đường dọc thứ j là cij.

An và Bình chọn nhà hàng theo quy tắc sau: An chọn đường ngang trước, sau đó Bình chọn đường dọc. An muốn chi phí bữa tối lớn nhất có thể, còn Bình muốn chi phí nhỏ nhất có thể. Cả hai đều chơi tối ưu, và An biết rõ rằng sau lựa chọn của mình thì Bình sẽ tìm cách giảm chi phí xuống thấp nhất.

Hãy tìm chi phí bữa tối cuối cùng.

Dữ liệu vào

  • Dòng đầu chứa hai số nguyên N và M: số đường ngang và số đường dọc.
  • N dòng tiếp theo, dòng thứ i chứa M số nguyên ci1,ci2,…,ciM.

Dữ liệu ra

In ra một số nguyên duy nhất: chi phí bữa tối của An và Bình.

Ràng buộc

  • 1≤N,M≤100
  • 1≤cij≤109

Ví dụ

Input Output Giải thích
3 4
4 1 3 5
2 2 2 2
5 4 5 1
2 Nếu An chọn đường ngang 1, Bình chọn nhà hàng giá 1. Nếu An chọn đường ngang 3, Bình cũng chọn được nhà hàng giá 1. Chọn đường ngang 2 thì mọi nhà hàng đều giá 2, nên An chọn đường ngang 2 và đáp án là 2.
3 3
1 2 3
2 3 1
3 1 2
1 Mỗi đường ngang đều chứa một nhà hàng giá 1, nên dù An chọn thế nào Bình cũng ép được chi phí về 1.
2 2
1 2
3 4
3 An chọn đường ngang 2 (giá nhỏ nhất trên đó là 3) thay vì đường ngang 1 (giá nhỏ nhất là 1). Lưu ý thứ tự chọn là quan trọng: nếu Bình chọn trước thì kết quả sẽ là 2.

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