1. paizaラーニングトップ
  2. レベルアップ問題集
  3. Bランク・スキルチェック過去問題セット(言語選択)
  4. 問題一覧 Java編
  5. 「地下アイドルの夢」を解くために:part3 Java編

Bランク・スキルチェック過去問題セットのサムネイル
「地下アイドルの夢」を解くために:part3 Java編(paizaランク D 相当)

問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!

問題

下記の問題をプログラミングしてみよう!


「地下アイドルの夢」では、複数のライブイベントを開催した場合の利益を求める必要があります。
会員が 1 人の場合で考えてみましょう。

ファンクラブの会員数 N と、ライブイベントの数 M が与えられます。ただし、必ず N = 1 が満たされます。
また、それぞれのライブごとに各ファンクラブ会員がもたらす損益の情報が与えられます。
適切にライブを開催した場合に得られる来年の利益の最大値を求めてください。
ライブをどのように開催しても得られる最大損益が負である場合、すなわち、必ず赤字になってしまう場合、それなら何もしないほうが良いということでライブイベントを実施しない、つまり損益 0 という処理にしてください。

入力される値

入力は以下のフォーマットで与えられます。

N M
e_1
e_2
...
e_M


ここで、e_j は j 回目のライブの会員 1 の損益を表します。
ただし、M が 0 である場合は、e_j は入力されないことに注意してください。


入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。 標準入力からの値取得方法はこちらをご確認ください
期待する出力

友人が得ることができる来年の利益の最大値を 1 行に出力してください。 最後は改行し、余計な文字、空行を含んではいけません。

条件

すべてのテストケースにおいて、以下の条件をみたします。

・ N = 1
・ 0 ≦ M ≦ 1000
・ -100 ≦ e_j ≦ 100

入力例1

1 4
6
-5
-10
-7

出力例1

6

問題一覧へ戻る

ページの先頭へ戻る