File tree Expand file tree Collapse file tree 2 files changed +73
-0
lines changed
Expand file tree Collapse file tree 2 files changed +73
-0
lines changed Original file line number Diff line number Diff line change 1+ package fisa_cote .august ;
2+
3+ import java .io .*;
4+ import java .util .*;
5+
6+ public class Boj2751 {
7+ public static void main (String [] args ) throws IOException {
8+ BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
9+ BufferedWriter bw = new BufferedWriter (new OutputStreamWriter (System .out ));
10+ StringBuilder sb = new StringBuilder ();
11+ int N = Integer .parseInt (br .readLine ());
12+
13+ List <Integer > list = new ArrayList <Integer >();
14+
15+ while (N -- > 0 ) {
16+ list .add (Integer .parseInt (br .readLine ()));
17+ }
18+
19+ Collections .sort (list );
20+
21+ for (int num : list ) {
22+ sb .append (num ).append ("\n " );
23+ }
24+
25+ bw .write (sb .toString ());
26+ bw .flush ();
27+ bw .close ();
28+ br .close ();
29+ }
30+ }
Original file line number Diff line number Diff line change 1+ package fisa_cote .august ;
2+
3+ import java .util .*;
4+ import java .io .*;
5+
6+
7+ public class GraphPractice {
8+ public static void main (String [] args ) throws IOException {
9+ BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
10+ BufferedWriter bw = new BufferedWriter (new OutputStreamWriter (System .out ));
11+ StringTokenizer st = new StringTokenizer (br .readLine ());
12+ int N = Integer .parseInt (st .nextToken ());
13+ int M = Integer .parseInt (st .nextToken ());
14+
15+ List <List <Integer >> list = new ArrayList <List <Integer >>();
16+
17+ for (int i = 0 ; i <= N ; i ++) {
18+ list .add (new ArrayList <>());
19+ }
20+
21+
22+ for (int i = 0 ; i < M ; i ++) {
23+ st = new StringTokenizer (br .readLine ());
24+ int a = Integer .parseInt (st .nextToken ());
25+ int b = Integer .parseInt (st .nextToken ());
26+
27+ list .get (a ).add (b );
28+ list .get (b ).add (a );
29+ }
30+
31+ for (int i = 1 ; i <= N ; i ++) {
32+ bw .write (i + " " );
33+ for (int num : list .get (i )) {
34+ bw .write (num + " " );
35+ }
36+ bw .write ("\n " );
37+ }
38+
39+ bw .flush ();
40+ bw .close ();
41+ br .close ();
42+ }
43+ }
You can’t perform that action at this time.
0 commit comments