[DHBB25 - DX23 - 11] Bài 1: Trạm cân

Xem dạng PDF

Gửi bài giải

Điểm: 14,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Trên tuyến đường quốc lộ dẫn đến trung tâm kiểm soát vận tải có rất nhiều phương tiện lưu thông. Khi xuất phát từ trung tâm, các phương tiện được kiểm tra tải trọng nghiêm ngặt để đảm bảo an toàn. Tuy nhiên, các phương tiện đi vào tuyến đường có thể vi phạm quy định về tải trọng.

Để phát hiện các phương tiện chở quá tải, cơ quan chức năng đã lắp đặt ~m~ trạm kiểm tra tự động tại các điểm ~b_i~ (với ~i=1, 2, \dots, m~). Khi một phương tiện có tải trọng vượt quá giới hạn đi qua trạm, hệ thống cảm biến sẽ kích hoạt và buộc phương tiện phải dừng lại để kiểm tra. Mỗi trạm kiểm tra chỉ có thể kích hoạt một lần và cần sự can thiệp của nhân viên để đặt lại hệ thống sau mỗi lần kích hoạt.

Có ~n~ phương tiện quá tải đang di chuyển trên tuyến đường, phương tiện thứ ~j~ xuất phát từ vị trí ~a_j~ (với ~j=1, 2, \dots, n~). Nếu một xe đang ở vị trí ~x~ và vẫn đi được thì sau một đơn vị thời gian xe sẽ ở vị trí ~x + 1~.

Yêu cầu: Xác định trạm kiểm tra đầu tiên mà mỗi phương tiện sẽ gặp phải. Nếu phương tiện không bị bất kỳ trạm nào phát hiện, in ra giá trị -1.

Input

  • Dòng đầu tiên chứa hai số nguyên ~n, m~ lần lượt là số phương tiện quá tải và số trạm kiểm tra.
  • Dòng thứ hai chứa ~n~ số nguyên ~a_1, a_2, \dots, a_n~ là vị trí xuất phát của từng phương tiện.
  • Dòng thứ ba chứa ~m~ số nguyên ~b_1, b_2, \dots, b_m~ là vị trí của các trạm kiểm tra.

Output

  • Ghi ra ~n~ số nguyên, mỗi số trên một dòng, số thứ ~j~ xác định số thứ tự của trạm phát hiện xe ~j~, ~j = 1, 2, \dots, n~. Nếu phương tiện không bị bất kỳ trạm nào phát hiện, in ra giá trị -1.

Sample Input 1

8 6
0 2 3 4 5 6 8 13 
1 3 5 6 9 12

Sample Output 1

1 
-1 
2 
6 
3 
4 
5 
-1

Bình luận

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


Không có bình luận tại thời điểm này.