問題一覧 > 通常問題

No.324 落ちてた閉路グラフ

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 85
作問者 : tubo28
7 ProblemId : 879 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2015-12-31 03:20:58

Note

この問題は Advent Calendar Contest Advent Calendar 2015 の 17 日目の問題として作られました.

問題文

ある日 yuki さんが道を歩いていると,すごそうな閉路グラフが落ちているのを見つけました.
グラフは n 個の辺と頂点からなり,辺には時計回りに 1 から n までの番号がつけられています.
i の価値は wi です.

興味を持った yuki さんは,このグラフをネコババすることにしました.
yuki さんのバッグにはちょうど m 個の頂点が入るので,m 頂点の誘導部分グラフを持ち帰ることにしました.
つまり,ある辺の両端の頂点を持ち帰ることにした場合は,その辺を必ず持ち帰らなければいけません.
部分グラフの価値を含まれる辺の価値の合計とします.
持ち帰ることができるグラフの価値の最大値を求めてください.

入力

n m
w1 w2 w3  wn

以下の制約を満たします.

  • 全て整数
  • 3n3000
  • 0mn
  • 300wi300

出力

答えを 1 行に出力し,最後に改行を出力してください.

サンプル

サンプル1
入力
6 3
1 2 3 4 5 6
出力
11
サンプル2
入力
6 3
1 -2 -3 4 -5 6
出力
7
サンプル3
入力
6 3
-1 -2 -3 -4 -5 -6
出力
0
サンプル4
入力
6 4
-1 -2 -3 -4 -5 -6
出力
-3

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。