問題一覧 > 通常問題

No.1701 half price

レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 175
作問者 : harurun / テスター : first_vil
1 ProblemId : 5971 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2021-09-14 13:08:27

問題文

あなたはショッピングモールにあるEVENという店で買い物をします。

名前の通り、その店のすべての商品の値段は 2 で割り切れます。

その店には N 個の異なる商品があり、各商品の値段は ai(1iN) 円です。

あなたは好きな数(0でもよい)の商品の値段を一度だけ半額にできます。

これらの商品から 1 つ以上の適当な数の商品を選んだ時、値段の合計が W 円になる商品の選び方は何通りあるでしょうか。

入力

N W
a1aN
  • 1行目に、 NW が空白区切りで与えられる。

  • 2行目に、 a1aN が空白区切りで与えられる。

制約

  • 1N13

  • 0W109

  • 0ai109

  • ai2 で割り切れる

  • 入力は全て整数である

出力

答えを出力してください。

最後に改行してください。

サンプル

サンプル1
入力
3 20
40 10 20
出力
3

条件を満たすのは、

  • a12=20
  • a2+a32=20
  • a3=20

より、商品の選び方は {a1},{a2,a3},{a3}3 通りです。

サンプル2
入力
5 3
2 2 2 2 2
出力
20

a12+a2=3 , a1+a22=3 ですが、商品の選び方はどちらも {a1,a2} なので合わせて 1通りであることに注意してください。

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