[백준] 6064번 : 카잉 달력 - C

강재원·2022년 10월 23일
0

[코딩테스트] C/C++

목록 보기
142/200



https://www.acmicpc.net/problem/6064

#include<stdio.h>
#include<string.h>

int main() {
    int k;
    scanf("%d",&k);
    for(int i=0;i<k;i++){
        int m,n,x,y;
        scanf("%d %d %d %d",&m,&n,&x,&y);
        int num=x;
        
        while(1){
            if(num%n==y){
                printf("%d\n",num);
                break;
            }
            if(n==y && num%n==0){
                printf("%d\n",num);
                break;
            }
            if(num>m*n){
                printf("-1\n");
                break;
            }
            num+=m;
        }
    }
}
profile
개념정리 & 문법 정리 & 알고리즘 공부

0개의 댓글