(cpp)Baekjoon 19532번 문제 ‘수학은 비대면강의입니다’ - 수학, 브루트포스

Baekjoon 19532번 문제 ‘수학은 비대면강의입니다’ - 수학, 브루트포스


문제

문제풀이

x,y 범위가 -999~999로 얼마 안되기 때문에 하나씩 다 넣어줌

코드

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;

int a, b, c, d, e, f, x, y,factor;

int main() {
	cin >> a >> b >> c >> d >> e >> f;
	
	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)) {
				cout << i << ' ' << j;
				break;
			}
		}
	}
}
  • 수학적으로 연산하려고 했는데 변수가 0이 되는 순간들 별로 다르게 계산해야해서 복잡하므로 걍 하나씩 넣어준다.