File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ package B2 ;
2
+
3
+ import java .io .BufferedReader ;
4
+ import java .io .BufferedWriter ;
5
+ import java .io .IOException ;
6
+ import java .io .InputStreamReader ;
7
+ import java .io .OutputStreamWriter ;
8
+ import java .util .StringTokenizer ;
9
+
10
+ public class Boj_31945_정육면체의네꼭짓점 {
11
+ public static void main (String [] args ) throws IOException {
12
+ BufferedReader br = new BufferedReader (new InputStreamReader (System .in ));
13
+ BufferedWriter bw = new BufferedWriter (new OutputStreamWriter (System .out ));
14
+ StringBuilder sb = new StringBuilder ();
15
+
16
+ int T = Integer .parseInt (br .readLine ());
17
+ for (int t = 0 ; t < T ; t ++) {
18
+ boolean [] used = new boolean [8 ];
19
+ StringTokenizer st = new StringTokenizer (br .readLine ());
20
+
21
+ for (int i = 0 ; i < 4 ; i ++) {
22
+ used [Integer .parseInt (st .nextToken ())] = true ;
23
+ }
24
+
25
+ if ((used [0 ] && used [1 ] && used [2 ] && used [3 ]) ||
26
+ (used [0 ] && used [1 ] && used [4 ] && used [5 ]) ||
27
+ (used [0 ] && used [2 ] && used [4 ] && used [6 ]) ||
28
+ (used [7 ] && used [1 ] && used [3 ] && used [5 ]) ||
29
+ (used [7 ] && used [4 ] && used [5 ] && used [6 ]) ||
30
+ (used [7 ] && used [2 ] && used [3 ] && used [6 ])) {
31
+ sb .append ("YES\n " );
32
+ } else {
33
+ sb .append ("NO\n " );
34
+ }
35
+ }
36
+
37
+ bw .write (sb .toString ());
38
+ bw .flush ();
39
+ }
40
+ }
You can’t perform that action at this time.
0 commit comments