스터디/알고리즘

[백준 19532] 수학은 비대면강의입니다

덩이 2022. 2. 11. 01:26
#include <iostream>
#include <vector>
using namespace std;

int main() {
    
    vector<int> N(6);
    for(int i = 0; i<6; i++)
        cin >> N[i];

    for(int x = -1000; x <= 1000; x++){
        for(int y= -1000; y <= 1000; y++) {
            int first = N[0]*x + N[1]*y - N[2];
            int second = N[3]*x + N[4]*y - N[5];
            if(first == 0 && second == 0){
                cout << x << ' ' << y;
            }
        }
    }
    return 0;
}

첨엔 멍청한 방법으로 변수에다가 다 숫자를 부여해서 계산하려고 했었음

다시 생각해보니까 입력 조건에 따라 이중 for문을 만들고 변수에다가 식의 값을 넣어주는 것으로 풂