PKU JudgeOnline 2017 -- Speed Limit

最近、課題そっちのけで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したのが速さか時間か気にせずに処理できる。変数も減って一挙両得♪