File tree Expand file tree Collapse file tree 1 file changed +24
-13
lines changed
src/main/java/greedy/silver/silver_5 Expand file tree Collapse file tree 1 file changed +24
-13
lines changed Original file line number Diff line number Diff line change 11package greedy .silver .silver_5 ;
2- import java .io .BufferedReader ;
3- import java .io .IOException ;
4- import java .io .InputStreamReader ;
2+
3+ import java .io .*;
54import java .util .Arrays ;
65import java .util .StringTokenizer ;
6+
77public class _16435 {
8+
89 public static void main (String [] args ) throws IOException {
910 BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
10- StringTokenizer st = new StringTokenizer (br .readLine ());
11+ BufferedWriter bw = new BufferedWriter (new OutputStreamWriter (System .out ));
12+ StringTokenizer st = new StringTokenizer (br .readLine ());
1113
12- int N = Integer .parseInt (st .nextToken ());
13- int L = Integer .parseInt (st .nextToken ());
14+ int n = Integer .parseInt (st .nextToken ());
15+ int l = Integer .parseInt (st .nextToken ());
1416
15- int [] arr = new int [N ];
17+ int [] fruits = new int [n ];
1618
17- st = new StringTokenizer (br .readLine ());
18- for (int i = 0 ; i < N ; i ++) arr [i ] = Integer .parseInt (st .nextToken ());
19- Arrays .sort (arr );
19+ st = new StringTokenizer (br .readLine ());
20+ for (int i = 0 ; i < n ; i ++) {
21+ fruits [i ] = Integer .parseInt (st .nextToken ());
22+ }
2023
21- for (int i = 0 ; i < N ; i ++) {
22- if (L >= arr [i ]) L ++;
24+ Arrays .sort (fruits );
25+
26+ for (int i = 0 ; i < n ; i ++) {
27+ if (l >= fruits [i ]) {
28+ l ++;
29+ }
2330 }
24- System .out .println (L );
31+
32+ bw .write (String .valueOf (l ));
33+ bw .flush ();
34+ bw .close ();
2535 }
36+
2637}
You can’t perform that action at this time.
0 commit comments