关于#c语言#的问题,如何解决?

img


#include  <stdio.h>
int main(){
    int t,T;
    scanf("%d",&T);
    for(t=1;t<=T;t++){
    int a,b,c,q;
    int k,j;
    int ret = 0;
    scanf("%d%d%d",&a,&b,&q);
        for(int i=1;i<=q;i++){
            scanf("%d",&c);
            if(a==1 || b==1){
                printf("Yes\n");
                ret = 1;
            }else{
            for( j = 1;j<=200;j++){
                for(k =1;k<=200;k++){
                    if(j * a - k * b == c){
                        ret = 1;
                        printf("Yes\n");    
                        break;
                    }
                }
            if(j * a - k * b == c){
                    break;}
        }
    }
        if(ret == 0){
            printf("No\n");
        }
    }
}
    return 0;
}

C语言,PA了

a和b都是小于等于100

换成100还是PA

img