カメヲラボ

主にプログラミングとお勉強全般について書いてます

Ants

問題の内容は
http://d.hatena.ne.jp/funnything/20070101/1167606144
をドゾ。

a,b,k;
main(m,n,t){
  for(gets(n);a=b=~scanf(t="%d %d\n",&m,&n);printf(t,b,a))
    for(;n--;b=fmax(b,m-k))
      scanf("%d",&k),a=fmax(a,k=fmax(m-k,k));
}

普通に書いたものをセオリー通りに短縮してあります。fmaxが多いのとscanfが2回というところで短く出来そうな気もしますが、まあ興味のある人はレッツチャレンジということで四露死苦。