Algorythm/백준 BEAKJOON
[C] 백준 BEAKJOON 19532번: 수학은 비대면강의입니다.
gapsoo
2023. 9. 27. 02:18

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
수학은 비대면 강의구나... 부럽다...
[1] 문제


[2] 정답
#pragma warning(disable:4996)
#include <stdio.h>
int main() {
int x1, y1, z1, x2, y2, z2;
int i, j;
scanf("%d %d %d %d %d %d", &x1, &y1, &z1, &x2, &y2, &z2);
for (i = -999; i <= 999; i++) {
for (j = -999; j <= 999; j++) {
if (x1 * i + y1 * j == z1 && x2 * i + y2 * j == z2) {
printf("%d %d\n", i, j);
return 0;
}
}
}
return 0;
}

[3] 느낀 점
반복문을 통해 방정식의 답을 찾아내는 알고리즘을 처음 접해봤다.
앞으로 쓸 일이 있을테니 기억해두자!
[4] 추가 학습
https://blog.naver.com/cra2yboy/222107448550
[C/C++] #pragma 사용하기
prama once 해당 헤더 파일을 한번만 포함되도록 하는 명령어로 헤더 파일 상단에 그대로 입력하면 된다. d...
blog.naver.com