You are on page 1of 2

University of Information Technology, VNU-HCM

UIT Olympic Qualifier Contest 2022

Bài 2: Công chúa đua xe


Time limit : 3.5s
Memory limit : 256MB

Ngày xửa ngày xưa có một nàng công chúa. Sau khi phụ hoàng cùng phò mã đều ra trận,
lòng nàng lo lắng bất an, tháng ngày vò võ mong chờ. Để nguôi ngoai nỗi nhớ, công chúa
thường vào kho báu của hoàng cung, lôi con Lamborghini 700 sức ngựa ra chạy đến đài quan
sát nơi biên giới để ngồi hóng tình hình chiến sự mà đăng lên mạng xã hội matsach.com vốn
rất thịnh hành ở Vương quốc.
Xe của công chúa là xe đua đường trường có tốc độ rất nhanh, chỉ vèo một phát có thể
bay từ hoàng cung bay ra biên giới. Tuy nhiên do khả năng lái xe của nàng cũng thuộc loại
đỉnh nên nàng chỉ có thể lái xe theo đường thẳng, mỗi lần nàng chuyển hướng vào cua hay
làm bất cứ cái gì mà phải giảm tốc độ của xe là y như rằng xe tắt máy (xe số sàn khó lái
lắm các bạn).
Bản đồ của vương quốc được mô phỏng bởi một hình chữ nhật gồm m × n ô vuông . Xe
có thể chạy từ ô vuông này sang ô vuông khác theo đường ngang hoặc dọc nhưng không thể
chạy theo đường chéo (công chúa chưa biết chạy drift bánh). Các ô trên bản đồ được đánh
tọa độ theo số dòng và số cột, ô ở góc dưới cùng bên tay trái bản đồ có tọa độ là (0, 0) và
ô ở góc trên cùng bên tay phải bản đồ có tọa độ (m − 1, n − 1). Trên bản đồ có một số ô
đường xấu, nhiều ổ gà ổ voi nên xe xịn không thể chạy vào được.

Hãy viết chương trình cho biết để đi được từ hoàng cung tới đài quan sát ở biên giới công
chúa sẽ làm tắt máy xe tối thiểu bao nhiêu lần.

Input
• Dòng đầu tiên của input chứa 6 con số cách nhau bởi khoảng trắng, hai con số đầu
lần lượt là m, n (m, n < 700), hai số tiếp theo là tọa độ của hoàng cung và hai con
số của cùng là tọa độ của đài quan sát biên giới.

• m dòng tiếp theo trong input, mỗi dòng chứa n con số cách nhau bởi khoảng trắng.
Đây là toàn bộ bản đồ vương quốc với con số 0 tượng trưng cho những ô có thể lái xe
vào được và con số 1 tượng trưng cho những ô không thể lái xe vào được.

Output
Một con số duy nhất cho biết số lần tối thiểu công chúa sẽ làm tắt máy xe trên hành
trình.

2
University of Information Technology, VNU-HCM
UIT Olympic Qualifier Contest 2022

Sample Input 1 Sample Output 1


10 10 9 0 0 8 11
0 1 0 0 0 0 0 0 0 1
0 1 0 1 1 1 0 1 0 1
0 1 0 1 0 0 0 1 0 1
0 1 1 1 0 1 1 1 0 1
0 0 0 0 0 1 0 1 0 1
1 1 1 1 1 1 0 1 0 1
0 0 0 0 0 1 0 0 0 1
0 1 1 1 0 1 0 1 1 1
0 0 0 1 0 0 0 0 0 1
1 1 1 1 1 1 1 1 0 1

Sample Input 2 Sample Output 2


10 10 1 1 9 7 4
0 1 0 1 0 0 0 0 0 0
1 1 0 0 0 0 0 0 0 0
0 1 0 1 1 0 1 1 1 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 1 0 0 0
1 0 0 0 0 1 0 1 0 0
0 0 0 1 0 0 0 1 1 0
0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 1 0 1
0 0 0 0 0 0 0 0 0 1

You might also like