問題はこちら
No.521 Cheeses and a Mousetrap(チーズとネズミ捕り) - yukicoder
K=0及びK>Nのときは0。
そうでないとき、該当する箱はK番目かN+1-K番目。この2つが一致するとき危険は箱は1つで、一致しないとき2つ。
n,k; main(){ scanf("%d%d",&n,&k); if(k==0||k>n)printf("0"); else if(k==n+1-k)printf("%d",n-1); else printf("%d",n-2); }
ぎゅっとするだけ。条件分岐はどちらでも同じになった
main(n,k){scanf("%d%d",&n,&k);printf("%d",!k|k>n++?0:n-3+!(n-k-k));} main(n,k){scanf("%d%d",&n,&k);printf("%d",k&&k<++n?n-3+!(n-k-k):0);}
68B