問題一覧 > 通常問題

No.607 開通777年記念

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 239
作問者 : gotutiyangotutiyan / テスター : tsutajtsutaj
10 ProblemId : 2009 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2018-01-16 15:07:50

問題文

鉄道会社であるA社は、今年で777周年を迎えました。これを記念し、「777キャンペーン」を開催することにしました。
このキャンペーンは「N両編成の電車をM駅分走らせて、どこかの区間で乗車人数の和が777となるような連続する複数の車両(または1車両に777人)があれば成功」というものです。
各区間についてひとつ前の区間と比べた乗車人数の増減データが与えられるので、キャンペーンが成功したかどうかを出力してください。
最初、すべての車両の乗車人数は0であるとし、乗車人数に上限はないものとします。
また、いずれの区間においても、乗車人数が0人以上であることが保証されています。

入力

N M
a1_1 a1_2 ------ a1_N
a2_1 a2_2 ------ a2_N
--------
aM_1 aM_2 ------ aM_N

整数N,Mが入力され、N両編成の電車でM駅分運行したことを示します。続くM行には、N両分のひとつ前の区間と比べた時の乗車人数の増減の値が入力されます。正の数は増えたこと、負の数は減ったことを示します。
1<=N,M<=1000
-1000<=ai_j<=1000

出力

条件を満たしてキャンペーンを成功できたかどうかを"YES","NO"で出力してください。
最後に改行してください。

サンプル

サンプル1
入力
5 3
10 700 0 0 3
0 0 70 7 -1
1 1 1 1 1
出力
YES

このケースでは、5両編成で3駅分運行しました。乗車人数は
1つ目の区間では10 700 0 0 3
2つ目の区間では10 700 70 7 2
3つ目の区間では11 701 71 8 3
となり、2つ目の区間で2,3,4両目という連続した車両の乗車人数の和が777人になっているので成功です。

サンプル2
入力
6 1
350 350 70 2 3 4
出力
NO

今回はひと駅分だけ運行しました。1,2,3,5,6両目の乗車人数の和が777人になりますが、連続した車両でないので失敗です。

サンプル3
入力
5 5
100 0 100 0 100
200 100 200 100 200
300 200 300 200 300
100 -100 -200 -100 200
0 -200 -330 -200 -793
出力
YES

5両編成で5駅分運行します。 最終的な乗車数は700 0 70 0 7となり0人の車両を挟みますが、1,2,3,4,5両目という連続する車両の乗車人数の和が777人なので、成功です。

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