Mua vé xem hòa nhạc
View as PDF Time limit: 1.0s , Memory limit: 256M , Points: 10 (partial)
Có vé buổi hòa nhạc có sẵn, mỗi vé có một mức giá nhất định. Sau đó,
khách hàng
lần lượt đến để mua vé. Tại quầy vé, theo thứ tự mỗi khách hàng yêu cầu vé có mức giá
tối đa mà họ sẵn sàng trả cho vé đó và sau đó, họ sẽ nhận được một vé có giá gần nhất
có thể sao cho không vượt quá giá tối đa.
Input
Dòng đầu tiên có hai số nguyên thỏa
.
Dòng tiếp theo chứa số nguyên
thỏa
là
giá lần lượt của các vé.
Dòng cuối cùng chứa số nguyên
thỏa
giá
tối đa mà mỗi khách hàng đưa ra theo thứ tự họ đến.
Output
In ra, cho mỗi khách hàng, giá mà họ sẽ trả cho vé của họ. Vé được mua sẽ không còn trong kẹp nên sẽ không được mua lại. Nếu một khách hàng không thể nhận được bất kỳ vé nào, hãy in -1
Samples
Sample Input 1
5 3
5 3 7 8 5
4 8 3
Sample Output 1
3
8
-1
Comments