問題はこちら
No.128 お年玉(1) - yukicoder
割り算するだけ
long a; main(b){ scanf("%ld%d",&a,&b); a=!printf("%ld",a/1000/b*1000); }
68B
2017/07/30追記
計算式を工夫して1B短縮
計算結果は最大10^16なのでdoubleの精度53bitに収まらないが、1000の倍数であることから下3bitは必ず0なので、実質51bitで収まる
コンパイラのバージョンアップによる3Bとあわせて4B短縮
long a; main(b){ scanf("%ld%d",&a,&b); printf("%.f",a/1000/b*1e3); }
64B