- 문제
- 풀이
#include <iostream>
using namespace std;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0;
cin >> a >> b >> c >> d >> e >> f;
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))
{
cout << x << ' ' << y;
break;
}
}
}
return 0;
}
- 메모
연립방정식을 풀어서 답을 구해도 되지만 값의 범위가 그렇게 크지 않기 때문에 2중 for문으로 값을 대입해서 찾는 방식을 사용했다.
'코딩테스트 > 문제풀이' 카테고리의 다른 글
[백준/28279번/C++] 덱 2 (0) | 2024.08.26 |
---|---|
[백준/18258번/C++] 큐 2 (0) | 2024.08.26 |
[백준/2559번/C++] 수열 (0) | 2024.08.24 |
[백준/11659번/C++] 구간 합 구하기 4 (0) | 2024.08.23 |
[백준/14425번/C++] 문자열 집합 (0) | 2024.08.22 |