728x90
https://github.com/tony9402/baekjoon/tree/main/brute_force
GitHub - tony9402/baekjoon: 코딩테스트 대비 문제집(Baekjoon Online Judge)
코딩테스트 대비 문제집(Baekjoon Online Judge). Contribute to tony9402/baekjoon development by creating an account on GitHub.
github.com
저번 포스팅에 이어서 코테를 대비해 완탐 문제들을 풀고있다.
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를 다 넣어 성립되는게 답인가? 라는 생각이 들었다.
맞았다.
브론즈 문제라 그런가 쉽긴하다
빨리 풀고 실버, 골드 문제로 넘어가야겠다.
<코드>
#include<iostream>
#include<string>
using namespace std;
int a, b, c, d, e, f;
int main() {
ios_base::sync_with_stdio(0); cin.tie(0);
cin >> a >> b >> c >> d >> e >> f;
for (int i = -999; i <= 999; i++) {
for (int j = -999; j <= 999; j++) {
if ((i * a + j * b == c) && (i * d + j * e == f)) {
cout << i << " " << j;
return 0;
}
else continue;
}
}
}
반응형
'알고리즘 > 백준 문제풀이' 카테고리의 다른 글
[C++/BOJ] 백준 2503 숫자야구(완전탐색) (0) | 2021.12.21 |
---|---|
[C++/BOJ] 백준 18312 시각(완전탐색) (0) | 2021.12.19 |
[C++/BOJ] 백준 2231 분해합(완전탐색)[stoi,to_string] (0) | 2021.12.19 |
[C++/BOJ] 백준 2798 블랙잭(완전탐색) (0) | 2021.12.13 |
[C++/BOJ] 백준 9663 N-Queen(백트래킹)_결국 풀었다 (0) | 2021.11.07 |