問題はこちら
No.350 d=vt - yukicoder
int main(){ int t; double v; scanf("%lf%d",&v,&t); t=t*v; //int型に代入して切り捨て printf("%d",t); return 0; }
とやると誤差で死ぬので、vを10000倍して整数とする
int main(){ int t,v; scanf("0.%d%d",&v,&t); //この読み込み方! printf("%d",t*v/10000); return 0; }
というわけで
t; main(v){ scanf("0.%d%d",&v,&t); t=!printf("%d",t*v/10000); }
59B