1056 - 158

時間制限 1 秒 / メモリ制限 64 MB / 得点 1 / Writer ei1804 / x 3 / 統計 /

    タグ:

TLE
1sec
MLE
64MB
得点
1
一部テストケースに不備がありますので、原則としてSubmitをしないようにお願いします by Admin ( 2019/02/02 16:12:30 )

問題です。

J街に、U党,M党,P党があった。 158cmのCくんはドント式を用いて、各党の議席数を決めるようどっかの社長に言われた。 ドント式を知らない彼は、知っているあなたに助けを求めに来た。 計n人の当選者を各党から何人ずつ選出するのかをCくんに教えてあげよう。 ただし、得票数を1から順に整数で割った値は同じにならないものとする。

入力

u m p
n

1 行目に各政党の総得票数 u m p が与えられる。

2 行目に当選者数 n が与えられる。

出力

u , m , p の各党の当選者の人数を空白区切りで出力せよ。出力の最後に改行を入れること。

制約

全ての入出力ケースについて以下を満たす。

  • 1 ≦ u, m, p ≦ 100,000
  • 1 ≦ n ≦ 100

入出力例

入力例1

3000 1800 1200
6

出力例1

3 2 1

解説

各党の総得票数を1から順に整数で割っていく。 割った値の大きい順に、各党の議席数が1つずつ増えていく。

入力例2

47000 15000 31000
99

出力例2

50 16 33