python-algorithm
[백준] 18512
무적김두칠
2021. 2. 8. 09:58
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번만 돌려도 그 안에서 해결이 되는데
그렇지 않으면 아마 정수의 해를 구하는 구하는 방정식을 구현해봐야 될 것 같네요
반응형