코디잉
19532번: 수학은 비대면강의입니다 [JAVA] 본문
https://www.acmicpc.net/problem/19532
19532번: 수학은 비대면강의입니다
정수 $a$, $b$, $c$, $d$, $e$, $f$가 공백으로 구분되어 차례대로 주어진다. ($-999 \leq a,b,c,d,e,f \leq 999$) 문제에서 언급한 방정식을 만족하는 $\left(x,y\right)$가 유일하게 존재하고, 이 때 $x$와 $y$가 각각 $-
www.acmicpc.net
접근 방식) 브루트포스
어떻게 해야되는지 엄청 노트에 적고 하고 있었는데...
그냥 -999~999까지 2중 반복문 다 돌리면 되는거였다 ㅎ....
package codingTestStudy.week2;
import java.util.*;
import java.io.*;
public class B_19532 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st= new StringTokenizer(br.readLine());
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
int c = Integer.parseInt(st.nextToken());
int d = Integer.parseInt(st.nextToken());
int e = Integer.parseInt(st.nextToken());
int f = Integer.parseInt(st.nextToken());
for (int x = -999; x <= 999; x++) {
for (int y = -999; y <= 999; y++) {
if (a*x + b*y == c && d*x + e*y == f) {
System.out.println(x + " " + y);
break;
}
}
}
}
}
'자료구조&알고리즘 > 백준' 카테고리의 다른 글
1325번: 효율적인 해킹 [JAVA]_DFS, BFS (0) | 2023.08.01 |
---|---|
1436번: 영화감독 숌 [JAVA] (0) | 2023.07.28 |
1260번: DFS와 BFS [JAVA] (0) | 2023.07.21 |
2606번: 바이러스_DFS/BFS [JAVA] (0) | 2023.07.21 |
11286번: 절댓값 힙 [JAVA] (0) | 2023.07.20 |
Comments