USACO 2012 - Tractor

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1600 (p) Thời gian: 4.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Sau một ngày dài làm việc, Farmer John hoàn toàn quên mất rằng mình đã để máy kéo ở giữa cánh đồng. Đàn bò của ông, vốn lúc nào cũng nghịch ngợm, quyết định chơi khăm Farmer John: chúng đặt \(N\) kiện cỏ khô (\(1 \leq N \leq 50\,000\)) tại nhiều vị trí khác nhau trên cánh đồng, khiến Farmer John không thể dễ dàng đưa máy kéo ra ngoài nếu chưa dọn một số kiện cỏ.

Vị trí của máy kéo cũng như vị trí của \(N\) kiện cỏ đều là các điểm trên mặt phẳng hai chiều có tọa độ nguyên trong khoảng \(1 \ldots 1000\). Không có kiện cỏ nào nằm tại vị trí ban đầu của máy kéo. Khi lái máy kéo, Farmer John chỉ có thể di chuyển theo các hướng song song với các trục tọa độ (bắc, nam, đông và tây), và mỗi lần di chuyển phải đi một số nguyên đơn vị. Chẳng hạn, ông có thể đi 2 đơn vị về phía bắc, rồi 3 đơn vị về phía đông. Máy kéo không thể đi vào một điểm đang có kiện cỏ.

Hãy giúp Farmer John xác định số kiện cỏ ít nhất ông cần dọn để giải thoát máy kéo, tức là để ông có thể lái máy kéo tới gốc tọa độ của mặt phẳng hai chiều.

Dữ liệu vào

  • Dòng đầu tiên chứa ba số nguyên cách nhau bởi dấu cách: \(N\) và tọa độ \((x,y)\) ban đầu của máy kéo.
  • \(N\) dòng tiếp theo, mỗi dòng chứa tọa độ \((x,y)\) của một kiện cỏ.

Dữ liệu ra

In ra số kiện cỏ ít nhất Farmer John phải dọn để mở một đường cho máy kéo đi tới gốc tọa độ.

Ví dụ

Ví dụ 1

Input
7 6 3
6 2
5 2
4 3
2 1
7 3
5 4
6 4
Output
1
Giải thích

Máy kéo xuất phát tại \((6,3)\). Có 7 kiện cỏ tại các vị trí \((6,2)\), \((5,2)\), \((4,3)\), \((2,1)\), \((7,3)\), \((5,4)\)\((6,4)\).

Farmer John chỉ cần dọn một kiện cỏ để giải thoát máy kéo.

Nguồn

USACO 2012 March Contest, Silver Division — Tractor. Tác giả đề: Brian Dean (2012).

https://usaco.org/index.php?page=viewproblem2&cpid=124

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: