File tree Expand file tree Collapse file tree 8 files changed +153
-13
lines changed Expand file tree Collapse file tree 8 files changed +153
-13
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 Exception {
7+ BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
8+
9+ int n = Integer .parseInt (br .readLine ());
10+ String [] input = br .readLine ().split (" " );
11+ List <String > arr = new ArrayList <>(Arrays .asList (input ));
12+ String k = br .readLine ();
13+
14+ System .out .println (Collections .frequency (arr , k ));
15+ }
16+ }
Original file line number Diff line number Diff line change 1+ import java .io .BufferedReader ;
2+ import java .io .InputStreamReader ;
3+
4+ public class Main {
5+
6+ public static void main (String [] args ) throws Exception {
7+ BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
8+
9+ String input = br .readLine ();
10+ int [] arr = new int [28 ];
11+ for (int i = 0 ; i < input .length (); ++i ) {
12+ arr [input .charAt (i ) - 'a' ]++;
13+ }
14+
15+ for (int i = 0 ; i < 26 ; ++i ) {
16+ System .out .print (arr [i ] + " " );
17+ }
18+ }
19+ }
20+
21+
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 Exception {
7+ BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
8+
9+ String input = br .readLine ();
10+ int [] arr = new int [10 ];
11+
12+ for (int i = 0 ; i < input .length (); ++i ) {
13+ int temp = input .charAt (i ) - '0' ;
14+ if (temp == 6 || temp == 9 ) {
15+ if (arr [6 ] == arr [9 ]) {
16+ arr [6 ]++;
17+ } else {
18+ arr [9 ]++;
19+ }
20+ } else {
21+ arr [temp ]++;
22+ }
23+ }
24+ System .out .println (Arrays .stream (arr ).max ().getAsInt ());
25+ }
26+ }
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 Exception {
7+ BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
8+
9+ int ans = 1 ;
10+ for (int i = 0 ; i < 3 ; ++i ) {
11+ int input = Integer .parseInt (br .readLine ());
12+ ans *= input ;
13+ }
14+
15+ String result = String .valueOf (ans );
16+ int [] arr = new int [10 ];
17+ for (int i = 0 ; i < result .length (); ++i ) {
18+ arr [result .charAt (i ) - '0' ]++;
19+ }
20+ for (int i = 0 ; i < 10 ; ++i ) {
21+ System .out .println (arr [i ]);
22+ }
23+ }
24+ }
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 Exception {
7+ BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
8+
9+ int n = Integer .parseInt (br .readLine ());
10+ int [] arr = new int [n ];
11+ String [] input = br .readLine ().split (" " );
12+ int ans = 0 ;
13+ for (int i = 0 ; i < n ; ++i ) {
14+ arr [i ] = Integer .parseInt (input [i ]);
15+ }
16+ Arrays .sort (arr );
17+ int k = Integer .parseInt (br .readLine ());
18+ int left = 0 ;
19+ int right = n - 1 ;
20+ while (left < right ) {
21+ int sum = arr [left ] + arr [right ];
22+ if (sum == k ) {
23+ ans ++; left ++; right --;
24+ } else if (sum < k ) {
25+ left ++;
26+ } else {
27+ right --;
28+ }
29+ }
30+ System .out .println (ans );
31+ }
32+ }
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 Exception {
7+ BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
8+
9+ String [] input = br .readLine ().split (" " );
10+ int n = Integer .parseInt (input [0 ]);
11+ int k = Integer .parseInt (input [1 ]);
12+
13+ Map <Integer , Integer > s = new HashMap <>();
14+ Map <Integer , Integer > f = new HashMap <>();
15+
16+ for (int i = 0 ; i < n ; ++i ) {
17+ input = br .readLine ().split (" " );
18+ int b = Integer .parseInt (input [0 ]);
19+ int a = Integer .parseInt (input [1 ]);
20+ if (b == 0 ) {
21+ s .put (a , s .getOrDefault (a , 0 ) + 1 );
22+ } else {
23+ f .put (a , f .getOrDefault (a , 0 ) + 1 );
24+ }
25+ }
26+ int ans = 0 ;
27+ for (Map <Integer , Integer > map : List .of (s , f )) {
28+ for (int count : map .values ()) {
29+ ans += (count + k - 1 ) / k ;
30+ }
31+ }
32+ System .out .println (ans );
33+ }
34+ }
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments