VOI 12 Bài 5 - Robocon

Xem dạng PDF

Gửi bài giải


Điểm: 0,31 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Nguồn bài:
VOI 2012
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Cuộc thi vòng loại Robocon năm nay có chủ đề "Gặp gỡ". Các Robot sẽ tranh tài trên một lưới ô vuông gồm ~n~ hàng ~n~ cột. Các hàng của lưới được đánh số từ ~1~ đến ~n~, từ trên xuống dưới. Các cột của lưới được đánh số từ ~1~ đến ~n~, từ trái sang phải. Trên ~k~ ô vuông của lưới có đặt chướng ngại vật. Ở phần thi Robot tự động, mỗi đội sẽ phải sử dụng đồng thời hai con Robot.

Tại thời điểm xuất phát, Robot thứ nhất được đặt tại ô ~\left(1,1\right)~, mỗi bước chỉ được phép di chuyển sang ô kề cạnh bên phải, hoặc xuống ô kề cạnh bên dưới hoặc xuống ô kề đỉnh phía dưới bên phải.

Robot thứ hai được đặt tại ô ~\left(1,n\right)~, mỗi bước chỉ được phép di chuyển sang ô kề cạnh bên trái hoặc xuống ô kề cạnh bên dưới hoặc xuống ô kề đỉnh phía dưới bên trái.

Bắt đầu từ thời điểm xuất phát được tính là ~0~, hai Robot phải di chuyển liên tục theo qui tắc đã nêu. Thời gian di chuyển từ một ô sang ô kế tiếp được tính là ~1~ giây. Nhiệm vụ của đội chơi là phải lập trình điều khiển hai Robot xuất phát cùng lúc, di chuyển tránh chướng ngại vật để gặp nhau tại một ô vuông không có chướng ngại vật. Hai Robot gặp nhau càng sớm đội chơi càng được nhiều điểm. Lưới ô vuông được thiết kế đảm bảo là luôn có cách đi để hai Robot gặp được nhau.

Yêu cầu : Hãy tìm cách điều khiển sao cho hai Robot gặp nhau ở thời điểm sớm nhất.

Input

  • Dòng thứ nhất chứa hai số nguyên dương ~n, k~ ~\left(n \leq 500, k \leq 10000\right)~.
  • Dòng thứ ~i~ trong số ~k~ dòng tiếp theo chứa 2 số nguyên dương ~u_{i}~ , ~v_{i}~ tương ứng là tọa độ hàng và cột của ô có đặt chướng ngại vật ~\left(i = 1, 2, \ldots, k\right)~.

Các số trên cùng một dòng được ghi cách nhau ít nhất một dấu cách.

Output

Ghi ra một số nguyên dương là thời điểm sớm nhất tìm được.

Giới hạn

~50\%~ số tests ứng với ~50\%~ số điểm của bài có ~n \leq 100~.

Sample Input

5 5
2 2
1 4
2 3
3 5
4 2

Sample Output

3

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 1
    khanhphamlc  đã bình luận lúc 12, Tháng 12, 2023, 13:34

    minh sai test 2 cai ai giup duoc khong


    • -8
      modwwe  đã bình luận lúc 13, Tháng 12, 2023, 2:25

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -9
      modwwe  đã bình luận lúc 13, Tháng 12, 2023, 2:25

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.