코테/백준
[백준/JAVA] 19532번: 수학은 비대면강의입니다
imname1am
2023. 4. 9. 22:57
반응형
🔺 문제
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
🔺 코드
import java.util.*;
import java.io.*;
public class Main {
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());
int ansX = 0;
int ansY = 0;
for(int i = - 999 ; i <= 999 ; i++) {
for(int j = - 999 ; j <= 999 ; j++) {
if((a*i + b*j == c) && (d*i + e*j == f)) {
ansX = i;
ansY = j;
break;
}
}
}
System.out.println(ansX + " " + ansY);
}
}
✅ 해결 아이디어
- 브루트포스
반응형