#BS0000004. Viên bi ở đâu? (Where is the Marble?)
Viên bi ở đâu? (Where is the Marble?)
Viên bi ở đâu? (Where is the Marble?)
Nguồn: UVa
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có viên bi. Trên mỗi viên bi ghi một số nguyên không âm. Các viên bi ban đầu chưa được sắp xếp.
Trước khi trả lời truy vấn, hãy sắp xếp các viên bi theo số ghi trên chúng theo thứ tự tăng dần. Sau khi sắp xếp, các vị trí được đánh số từ đến .
Có truy vấn. Với mỗi số nguyên :
- nếu có ít nhất một viên bi mang số , hãy tìm vị trí đầu tiên của trong dãy đã sắp xếp;
- nếu không có viên bi nào mang số , hãy thông báo rằng không tìm thấy.
Input
Dòng đầu gồm hai số nguyên và .
Dòng thứ hai gồm số nguyên ghi trên các viên bi.
Dòng thứ ba gồm số nguyên, mỗi số là một truy vấn.
Output
Dòng đầu in:
CASE# 1:
Với mỗi truy vấn , in một dòng theo một trong hai dạng:
x found at y
nếu lần xuất hiện đầu tiên của nằm ở vị trí sau khi sắp xếp, hoặc:
x not found
nếu không tồn tại .
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: , mọi số trong input thuộc .
Ví dụ
Input
5 2
1 3 3 3 1
2 3
Output
CASE# 1:
2 not found
3 found at 3
Giải thích
Sau khi sắp xếp, dãy là:
Số không xuất hiện. Số xuất hiện đầu tiên ở vị trí theo cách đánh số từ .