1
2
3
4
5
6
7
8
9
|
a,b,c,d=map(int,input().split())
tmp1=[c]
tmp2=[d]
ans=-1
for _ in range(1000):
c+=a;d+=b
tmp1.append(c);tmp2.append(d)
if c in tmp2 or d in tmp1: ans=min(c,d); break
print(ans)
|
cs |
제한된 조건이 있어서 반복문을 1000번만 돌려도 그 안에서 해결이 되는데
그렇지 않으면 아마 정수의 해를 구하는 구하는 방정식을 구현해봐야 될 것 같네요
반응형
'python-algorithm' 카테고리의 다른 글
[백준] 19575 (0) | 2021.02.08 |
---|---|
[백준] 18766 (0) | 2021.02.08 |
[백준] 17294 (0) | 2021.02.05 |
[백준] 17293 (0) | 2021.02.05 |
[백준] 16969 (0) | 2021.01.28 |
댓글