メモ

yukicoderでゆるふわgolf

yukicoder No.166 マス埋めゲーム

問題はこちら
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