File tree 1 file changed +29
-0
lines changed
1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change
1
+ import java .io .*;
2
+ import java .util .*;
3
+
4
+ public class Main {
5
+
6
+ public static void main (String [] args ) throws IOException {
7
+ BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
8
+ int N = Integer .parseInt (br .readLine ());
9
+ int [] seat = new int [1000002 ];
10
+ for (int i =0 ; i <N ; i ++) {
11
+ StringTokenizer st = new StringTokenizer (br .readLine ());
12
+ int start = Integer .parseInt (st .nextToken ());
13
+ int end = Integer .parseInt (st .nextToken ());
14
+ seat [start ]++;
15
+ seat [end +1 ]--;
16
+ }
17
+ for (int i =1 ; i <1000001 ; i ++) {
18
+ seat [i ] += seat [i -1 ];
19
+ }
20
+ int Q = Integer .parseInt (br .readLine ());
21
+ StringTokenizer st = new StringTokenizer (br .readLine ());
22
+ StringBuilder sb = new StringBuilder ();
23
+ for (int i =0 ; i <Q ; i ++) {
24
+ int time = Integer .parseInt (st .nextToken ());
25
+ sb .append (seat [time ]).append ('\n' );
26
+ }
27
+ System .out .print (sb );
28
+ }
29
+ }
You can’t perform that action at this time.
0 commit comments