#P16491. [GKS 2014 #D] GBus count
[GKS 2014 #D] GBus count
题目描述
There exist some cities that are built along a straight road. The cities are numbered , , ... from left to right.
There are GBuses that operate along this road. For each GBus, we know the range of cities that it serves: the i-th gBus serves the cities with numbers between and , inclusive.
We are interested in a particular subset of cities. For each of those cities, we need to find out how many GBuses serve that particular city.
输入格式
The first line of the input gives the number of test cases, . Then, test cases follow; each case is separated from the next by one blank line. (Notice that this is unusual for Kickstart data sets.)
In each test case:
- The first line contains one integer : the number of GBuses.
- The second line contains integers representing the ranges of cities that the buses serve, in the form . That is, the first GBus serves the cities numbered from to (inclusive), and so on.
- The third line contains one integer : the number of cities we are interested in, as described above. (Note that this is not necessarily the same as the total number of cities in the problem, which is not given.)
- Finally, there are more lines; the i-th of these contains the number of a city we are interested in.
输出格式
For each test case, output one line containing Case #x: y, where is the number of the test case (starting from ), and is a list of integers, in which the i-th integer is the number of GBuses that serve city .
2
4
15 25 30 35 45 50 10 20
2
15
25
10
10 15 5 12 40 55 1 10 25 35 45
50 20 28 27 35 15 40 4 5
3
5
10
27
Case #1: 2 1
Case #2: 3 3 4
提示
In Sample Case #1, there are four GBuses. The first serves cities through , the second serves cities through , the third serves cities through , and the fourth serves cities through . City is served by the first and fourth buses, so the first number in our answer list is . City is served by only the first bus, so the second number in our answer list is .
Limits
.
Small dataset (Test Set 1 - Visible)
, for all .
, for all .
, for all .
.
Large dataset (Test Set 2 - Hidden)
.
, for all .
, for all .
, for all .
.