問題一覧 > 通常問題

No.3678 しゃべりすぎた男

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 99
作問者 : 岩井星人、今年で30歳らしいよ / テスター : drken1215 👑 loop0919 Mikan04y lp_ql yimiya(いみや) よには elphe Andrew8128 edon8618 seekworser leaf_1415 紫前燈太 triangle_coder 👑 みうね
お気に入りにしたユーザー ProblemId : 13085 / 第3回 岩井星人アンソロジープログラミングコンテスト (順位表) / 自分の提出
問題文最終更新日: 2026-09-04 22:47:47
第3回 岩井星人アンソロジープログラミングコンテストの他の問題:

問題文

岩井星人さんは、競技プログラミングのコンテストに参加したときの様子を実況動画として YouTube に投稿しています。

コンテスト前、岩井星人さんは動画の視聴者に向けてオープニングトークをしますが、コンテストが始まっても問題に取り掛からずしゃべり続けることがあります。

岩井星人さんはこれから、競技プログラミングのコンテストである IWAtCoder Beginner Contest 003 (IWABC003) に参加します。

IWABC003 のコンテスト時間は ${6000}$ 秒で、 ${7}$ 問の問題が出題されます。
${i\ (1 \leq i \leq 7)}$ 番目の問題を問題 ${i}$ と呼ぶことにします。

岩井星人さんは IWABC003 が開始されると同時に ${0}$ 秒以上おしゃべりをし、その後 IWABC003 が終了するまでの間、問題 ${1,\ 2,\ \cdots,\ 7}$ をこの順に解きます。
岩井星人さんが問題を解き始めた場合、その問題を解き終えない限り次の問題を解き始めることはありません。
また、おしゃべりを終えてから問題 ${1}$ を解き始めるまでの時間、および問題を解き終えてから次の問題を解き始めるまでの時間は ${0}$ 秒であるとします。

岩井星人さんが問題 ${i\ (1 \leq i \leq 7)}$ を解き始めてから解き終えるまでの時間は ${T_i}$ 秒です。
ただし、 ${T_i = -1}$ である場合、岩井星人さんは問題 ${i}$ を解き始めるとコンテスト終了まで解き続けるものとします。

各 ${i\ (1 \leq i \leq 7)}$ について、岩井星人さんが IWABC003 中に問題 ${1,\ 2,\ \dots,\ i}$ をいずれも解き終えることを、 ${i}$ 完するということにします。
岩井星人さんが ${i}$ 完したい場合、最長で何秒間おしゃべりできるか求めてください。
ただし、岩井星人さんが ${i}$ 完できない場合は ${-1}$ を出力してください。

制約

  • 入力は全て整数
  • ${1 \leq T_i \leq 6000}$ または ${T_i = -1\ (1 \leq i \leq 7)}$

入力

入力は以下の形式で標準入力から与えられる。

${T_1\ T_2\ \dots\ T_7}$

出力

${7}$ 行出力してください。
${i\ (1 \leq i \leq 7)}$ 行目には、岩井星人さんが ${i}$ 完したい場合、最長で何秒間おしゃべりできるかを出力してください。ただし、岩井星人さんが ${i}$ 完できない場合は ${-1}$ を出力してください。

サンプル

サンプル1
入力
204 507 241 694 2293 -1 -1
出力
5796
5289
5048
4354
2061
-1
-1

例えば、岩井星人さんが ${5289}$ 秒間おしゃべりした場合、問題 ${1}$ を解き始めてから解き終えるまでに ${204}$ 秒、問題 ${2}$ を解き始めてから解き終えるまでに ${507}$ 秒掛かり、これらの合計は ${5289 + 204 + 507 = 6000}$ 秒です。これはコンテスト時間と等しいため、岩井星人さんは ${2}$ 完でき、かつ、これより長くおしゃべりすると ${2}$ 完できないことが分かります。
よって、岩井星人さんが ${2}$ 完したい場合、最長で ${5289}$ 秒間おしゃべりできるので、 ${2}$ 行目には ${5289}$ を出力します。

また、岩井星人さんは ${6}$ 完できないので、 ${6}$ 行目には ${-1}$ を出力します。

サンプル2
入力
118 378 -1 -1 -1 -1 -1
出力
5882
5504
-1
-1
-1
-1
-1

全然 2 完するお」ということもあります。

サンプル3
入力
1000 1000 1000 1000 1000 1000 1000
出力
5000
4000
3000
2000
1000
0
-1

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