File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Expand file tree Collapse file tree 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