最近、課題そっちのけでPKUやってるなぁ…。もう少し控えるべきな気がする。うーん。
Ozyさんのコード(id:Ozy:20060530)と自分が書いてたコードを組み合わせたら一気に縮んだので晒します。
以下ネタバレ。
GCC。92byteでAccepted。
c,r,p;
main(n){
for(;~scanf("%d",&n);)
c--?r=n*p-r,p=n:(c=n+n,r=p=r&&!printf("%d miles\n",r));
}
r=n*p-rがミソ。これで、最後にscanfしたのが速さか時間か気にせずに処理できる。変数も減って一挙両得♪