問題はこちら
No.166 マス埋めゲーム - yukicoder
mod NにおいてH*WとKが一致すると負け
int main(){ long h,w,n,k; scanf("%ld%ld%ld%ld",&h,&w,&n,&k); puts(h*w%n==k%n?"YES":"NO"); return 0; }
ぎゅっとする
long c,d,a; main(b){a=scanf("%d%d%ld%ld",&a,&b,&c,&d)<puts(a*b%c-d%c?"NO":"YES");}
最初aは0で初期化されていて、読み込む値が正なので%dで読み込んで良い
a*bの計算も、一方がlongなら他方はintでもよいのでbをmain第一引数に押し込む
81B