티스토리 뷰

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까지 모두 x,y에 넣어서

두 식이 모두 참이면 답이다.

 

#include <iostream>
using namespace std;

int a,b,c,d,e,f;

int main()
{
    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;
                return 0;
            }
        }
    }
}

'PS' 카테고리의 다른 글

백준 1254. 팰린드롬 만들기  (0) 2021.07.30
백준 17141. 연구소2  (0) 2021.07.29
백준 15661. 링크와 스타트  (0) 2021.07.29
백준 2548. 대표 자연수  (0) 2021.07.29
백준 9996.한국이 그리울 땐 서버에 접속하지  (0) 2021.07.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함