2015-03-09から1日間の記事一覧

SRM 651 Div2M: FoxAndSouvenirTheNext (動的計画法)

問題 おみやげがN個あり、それぞれvalue[i]の価値がある。2人におみやげの数が同じようになるように分けた時、価値の合計値が同じになるように分けることは可能か判定せよ。 解法 DPで[N/2][sum/2]の状態に到達可能か判定する。 コード public class FoxAndS…

ARC 035D: 高橋くんとマラソンコース (セグメント木)

問題 D: 高橋くんとマラソンコース - AtCoder Regular Contest 035 | AtCoder 解法 チェックポイント間の経路数はものすごく大きくなるのでlogで保存しておく。クエリに対してチェックポイント間の経路数の和を返すので、和のセグメント木を作っておく。 コ…