본문 바로가기
백준 알고리즘/수학

백준 6064 파이썬

by paysmile 2018. 11. 17.

for k in range(int(input())):

    M,N,x,y = map(int,input().split(" "))
    num=-1
    i=0
    while y!= ((M*i) + x) %N:
        i=i+1
        if i>N:
            break
    Y = M *i +x
    if Y > M*N:
        print(-1)
    else:
        print(Y)


'백준 알고리즘 > 수학' 카테고리의 다른 글

백준 2163번 C++  (0) 2019.01.16
백준 10250 파이썬  (0) 2018.11.17
백준 1024 파이썬  (0) 2018.11.12
백준 1463번 파이썬  (0) 2018.10.07
백준 1912번 파이썬  (0) 2018.10.03