001 - 売り上げ個数
時間制限 1 秒 / メモリ制限 64 MB / 得点 25 / x 11 /
問題
ある会社が最近3ヶ月のある商品の売り上げ個数を調べることになった。あなたには、その合計を求めて、報告書を作ってもらいたい。しかし、その会社では、目標とする売り上げが設定されている。仮に、3ヶ月の売り上げの合計が目標を下回っていると、大変なことになるので、そのときは1番売り上げの少ない月の売り上げを改変して、ちょうど目標に達するようにしてもらいたい。
入力例
M A1 A2 A3
1行目に目標とする売り上げMが与えられる。
2行目に各月の売り上げA1からA3が空白区切りで与えられる。
各月の売り上げがかぶることはない。
出力例
A1 A2 A3 S
1行目から3行目にかけて各月の売り上げA1からA3を出力する。
4行目に各月の合計を出力する。
元々の合計が目標を下回っている場合は、改変したデータを出力する。
制約
- 100≦M≦10000
- 0≦A1,A2,A3≦5000
入出力例
入力例1
500 200 100 300
出力例1
200 100 300 600
この例では、合計が目標である500を上回るため、各月の売り上げをそのまま出力し、その合計を出力する。
入力例2
1000 200 100 300
出力例2
200 500 300 1000
この例では、合計が目標である1000を下回ってしまうため、一番売り上げの少ない月に目標に足りない分を足し出力する。