問題一覧 > 通常問題

No.3681 心の沸騰石

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

問題文

岩井星人さんには、かつて競技プログラミングにおけるルーマニア人のライバルがいました。
岩井星人さんは彼のことを「心の沸騰石」と呼んで切磋琢磨していましたが、彼は競技プログラミングから引退してしまいました。

寂しくなった岩井星人さんが彼のプロフィールを眺めていると、ある妙案を思いつきました。

ルーマニア国旗は左から「青」「黄」「赤」と色が並んでいます
つまり、赤コーダーと黄コーダーと青コーダーを合体させることで一人のルーマニア人が錬成できるに違いありません!

岩井星人さんは心の沸騰石を失った寂しさを埋めるため、代わりとなるルーマニア人をたくさん錬成するべく、色々な人に呼び掛けました。
その結果、赤コーダーと黄コーダーと青コーダーが、そして呼んでもないのに緑コーダーが集まりました。

競技プログラミングの web サービスである IWAtCoder のユーザーには、競技プログラミングの実力に応じてが割り当てられます。

この場には色がである IWAtCoder ユーザーおよび岩井星人さんのみがおり、色が赤、黄、青、緑である IWAtCoder ユーザーはそれぞれ ${A,\ B,\ C,\ D}$ 人だけいます。

岩井星人さんは、レートという数値を初め ${R}$ だけ持っており、以下の操作を好きな順序で ${0}$ 回以上の好きな回数だけ行うことができます。ただし、操作後にレートが ${0}$ 未満になるような操作はできません。 操作は次の ${2}$ 種類のうちいずれかです。

  • 操作 ${1}$ : レートを ${P}$ だけ減らし、色が赤、黄、青である IWAtCoder ユーザーをそれぞれ ${1}$ 人ずつ合体させることで、ルーマニア人を ${1}$ 人作る。
  • 操作 ${2}$ : レートを ${Q}$ だけ減らし、この場にいる任意の IWAtCoder ユーザー ${1}$ 人の色を変える。
ただし、操作 ${1}$ においてルーマニア人を作るために合体させた IWAtCoder ユーザーはこの場からいなくなるものとし、操作 ${1}$ で作ったルーマニア人および岩井星人さんは IWAtCoder ユーザーではないものとします。

岩井星人さんが最大で何人のルーマニア人を作ることができるか答えてください。

入力

$R\  P\  Q$
$A\ B\ C\ D$
  • $0 \leq R \leq 10^9$
  • $ 1 \leq P,Q \leq 10^9 $
  • $0 \leq A,B,C,D \leq 10^9$
  • 入力される値はすべて整数

出力

岩井星人さんが作ることのできるルーマニア人の最大人数を出力してください。

サンプル

サンプル1
入力
800 200 100
1 2 2 1
出力
2

まず、操作 ${2}$ を行うことでレートを ${100}$ 減らし、色が緑色である IWAtCoder ユーザー ${1}$ 人を赤色である IWAtCoder ユーザー ${1}$ 人に変えます。
その後、操作 ${1}$ を ${2}$ 回行うことでレートを ${400}$ 減らし、ルーマニア人を ${2}$ 人作ることができます。
${3}$ 人以上のルーマニア人を作ることはできないので ${2}$ を出力します。

サンプル2
入力
800 1200 1200
300 300 300 300
出力
0

岩井星人さんは操作を行うだけのレートを持っていません。

サンプル3
入力
800 800 800
1 1 1 0
出力
1

岩井星人さんのレートは ${0}$ になってしまいますが仕方ありません。

サンプル4
入力
314159265 9 26
17781089 21082123 14498465 7071840
出力
18908650

ルーマニアの総人口 (2025) と同じだけのルーマニア人を作れました。これでもう寂しくありません。

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