728x90
반응형
백준 19532 연립방정식 문제 풀이
위 연립 방정식에서 x,y를 계산하는 방법에 대한 문제이다.
a,b,c,d,e,f 가 주어지면 x,y를 구하면 된다.
범위가 -999~999 이므로 하나씩 넣어보면 될 것 같다.
즉 0~999까지 1000개인데 음의 수까지 하면 약 2000개이다.
x,y 각각 가능성이 2000개씩이면 총 경우의 수는 2000*2000 = 4,000,000 인가
제한시간이 1초이므로 시간이 부족하진 않다.
a,b,c,d,e,f = map(int,(input()).split())
for x in range(-999,999+1):
for y in range(-999,999+1):
if a * x + b * y == c and d * x + e * y == f:
print(x, y)
break
단순하게 생각하면 이런 알고리즘이 나온다.
맞았다;;
728x90
반응형
'개발 · 컴퓨터공학 > 알고리즘' 카테고리의 다른 글
백준 15736 청기백기 파이썬 문제풀이 (python 정수론 최적화) (5) | 2024.09.12 |
---|---|
백준 1090 체커 파이썬 문제풀이 (python 완전탐색) (2) | 2024.09.04 |
백준 2503 숫자야구 파이썬 문제풀이 (python 완전탐색) (0) | 2024.08.06 |
백준 14568 사탕 파이썬 문제풀이 (python 완전탐색, 2017 연세대학교 프로그래밍 경시대회) (0) | 2024.08.03 |
백준 1816 암호키 파이썬 문제풀이 [python 완전탐색] (0) | 2024.07.31 |