メモ

yukicoderでゆるふわgolf

2016-05-13から1日間の記事一覧

yukicoder No.149 碁石の移動

問題はこちら No.149 碁石の移動 - yukicoderAからBへはできるだけ黒い碁石を、BからAへはできるだけ白い碁石を動かせばよい int main(){ int a,b,c,d,e; scanf("%d%d%d%*d%d%d",&a,&b,&c,&d,&e); d=d>b?d-b:0; a-=d; //AからBへ移されてしまう白石の数をカ…

yukicoder No.146 試験監督(1)

問題はこちら No.146 試験監督(1) - yukicoder椅子がC個あるときに座れる人数は Cが偶数の時C/2 Cが奇数の時(C+1)/2となる これはfloor((C+1)/2)とまとめられるので、これにより計算すれば良い int main(){ long n,a,b,s=0,m=1000000007; scanf("%d",&n); …

yukicoder No.143 豆

問題はこちら No.143 豆 - yukicoderk*n-ΣA[i] を計算し、それが0以上ならその値、0未満なら-1を出力すれば良い int main(){ int k,n,f; scanf("%d%d%d",&k,&n,&f);k*=n; while(f--)scanf("%d",&n),k-=n; printf("%d",k<0?-1:k); return 0; } ちゃっちゃっと…

yukicoder No.142 単なる配列の操作に関する実装問題

問題はこちら No.142 単なる配列の操作に関する実装問題 - yukicoder普通にやったんじゃ全然間に合わない必要なのは偶奇の情報だけなのでbitに押し込めてどうにかする インラインアセンブラまで頑張らなくても間に合う unsigned long a[32000],temp[1600]; n…