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回というところで短く出来そうな気もしますが、まあ興味のある人はレッツチャレンジということで四露死苦。