문제 링크: https://www.acmicpc.net/problem/6064
백준 알고리즘 기초 2/2 500에서 6번째 - 6064번 카잉 달력을 풀어보았다.
풀이: 시간초과가 나서 https://ji-gwang.tistory.com/m/249 를 참고해 풀었다.
C++
Python
for i in range(int(input())):
m,n,x,y=map(int,input().split())
k=x
while 1:
if k>m*n:
print(-1)
break
if (k-x)%m==0 and (k-y)%n==0:
print(k)
break
k+=m
Java
'코테용 문제풀이 > 백준' 카테고리의 다른 글
N과 M (1) 풀이 (0) | 2023.01.24 |
---|---|
수 이어 쓰기 1 풀이 (0) | 2023.01.24 |
테트로미노 풀이 (0) | 2023.01.24 |
리모컨 풀이 (0) | 2023.01.24 |
날짜 계산 풀이 (0) | 2023.01.19 |