Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
VPHSTAR - Ngắm sao |
Chíp có sở thích ngắm sao vào mỗi buổi đêm. Đêm nay, trời đặc biệt đầy sao. Chíp đếm được có N ngôi sao trên trời, Chíp ghi nhớ mỗi ngôi sao và đánh số chúng từ 1 đến N. Mỗi ngôi sao được biểu diễn bằng một đường tròn trên mặt phẳng tọa độ, ngôi sao thứ i có tâm nằm ở tọa độ (Ai, Bi) và bán kính Ri. Những ngôi sao có thể đè lên nhau.
Chíp đứng ở trên mặt đất, tức là trục hoành, và nhìn thẳng lên trời. Chíp muốn biết ngôi sao gần nhất mà mình nhìn thấy được là ngôi sao nào, để có thể chọn chỗ đứng thích hợp ngắm ngôi sao mình thích. Vì vậy, Chíp đặt ra Q câu hỏi, mỗi câu hỏi gồm một số Xi, hỏi rằng nếu đứng ở vị trí (Xi, 0) thì ngôi sao gần nhất Chíp nhìn thấy là ngôi sao nào.
Tại vị trí (Xi, 0), vẽ một tia song song và cùng chiều với trục tung, đường tròn đầu tiên nó chạm vào thì ngôi sao tương ứng với đường tròn đó là ngôi sao đầu tiên Chíp nhìn thấy. Bạn hãy giúp Chíp trả lời Q câu hỏi này nhé.
Input
Dòng đầu tiên gồm hai số nguyên N, Q.
N dòng tiếp theo, dòng thứ i gồm ba số nguyên Ai, Bi, Ri mô tả ngôi sao thứ i.
Q dòng tiếp theo, dòng thứ i gồm một số nguyên Xi mô tả truy vấn thứ i.
Output
In ra Q dòng, mỗi dòng gồm một số nguyên là chỉ số ngôi sao gần nhất Chíp nhìn thấy nếu đứng ở (Xi, 0). Nếu nhìn thấy được nhiều ngôi sao gần nhất thì in ra chỉ số của ngôi sao có chỉ số nhỏ nhất. Nếu tại vị trí đó nhìn thẳng lên không có ngôi sao nào thì in ra '-1'.
Giới hạn
1 ≤ N ≤ 50000.
1 ≤ Q ≤ 50000.
1 ≤ Ai, Bi, Ri, Xi ≤ 105.
Bi > Ri (Những ngôi sao hoàn toàn cao hơn mặt đất).
40% số điểm có 1 ≤ N ≤ 1000, 1 ≤ Q ≤ 1000.
Example
Input:4 5
2 3 2
6 9 2
5 5 2
4 7 3
4
7
8
1
9 Output:1
3
2
1
-1
Được gửi lên bởi: | VOJ Team |
Ngày: | 2016-03-20 |
Thời gian chạy: | 3s |
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ừ: ASM64 GOSU JS-MONKEY PERL6 PYPY RUST SED |
Nguồn bài: | Vũ Phúc Hoàng |
hide comments
2016-10-05 10:01:36
Cho hỏi có test nào hiểm k mà s nộp toàn 0đ -_- |
|
2016-07-24 17:11:19
Yeye cmt đầu tiên ==)) |