Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
ROBOT2 - Robot |
Nam và Bắc là hai bạn rất ham chơi trò chơi trên máy tính, đặc biết là trò chơi có tên “ Robốt gom châu báu”. Trò chơi được thể hiện trên một lưới ô vuông đơn vị vô hạn, trên đó có một số ô vuông chứa châu báu và một robốt ban đầu đứng tại một ô nào đó mà bạn chọn. Cần điều khiển rôbốt tới các ô chứa châu báu và nhặt châu báu tại các ô đó. Trên bàn phím bạn được chọn 8 phím để di chuyển rôbốt tương ứng với 8 hướng sang 8 ô kề với ô hiện thời của robốt. Nếu bạn có 8 hướng thì việc bạn điều khiển rôbốt để nhận được tất cả châu là chuyện tầm thường. Tuy nhiên do sử dụng máy tính chơi quá nhiều nên bàn phím của hai bạn đã bị liệt hầu hết các phím.
Yêu cầu
Với một trạng thái của lưới ô vuông cho trước, hãy xác định số phím tối thiểu cần sử dụng sao cho bạn có thể chọn vị trí xuất phát của rôbốt và chỉ dùng các phím đã chọn theo các hướng tương ứng để nhặt hết châu báu.
Dữ liệu
Dòng đầu chứa số N là số vị trí ô chứa châu báu (N≤1000). Dòng thứ i trong N dòng tiếp theo, mỗi dòng chứa hai số nguyên là tọa độ của ô chứa châu báu. Các số nguyên đều có trị tuyệt đối không quá 100000.
Kết quả
Ghi ra một số nguyên duy nhất là số phím ít nhất cần sử dụng.
Ví dụ
Dữ liệu 4 0 0 0 2 2 0 2 2 Kết quả 2 Dữ liệu 4 -1 0 2 0 2 2 0 2 Kết quả 2
Nguồn: Цикл Интернет-олимпиад для школьников, сезон 2008-2009
Được gửi lên bởi: | Jimmy |
Ngày: | 2009-07-24 |
Thời gian chạy: | 0.600s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET |
hide comments
2010-01-09 14:36:35 PROTOS
(0,0)->(0,2)->(2,0)->(2,2) dùng 2 nút:xuống và lên chéo |
|
2009-10-28 03:55:59 baby_boy
có 2 phím ở test 1 đi nào vậy : chỉ dùm đường đi như nào vị trí bắt đầu với................... |
|
2009-07-30 06:17:59 Lee Zhung Hee
test 21 :D |
|
2009-07-25 13:44:16 Saturn
ps xem sai test nao vay? |