問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
これは、C ランクの問題としてスキルチェックに出題されていた問題です。試しに解いてみましょう。
現時点では自力で正解することができない場合は、この問題を飛ばして次の問題に進んでください。
この問題の後に続く 5 つの問題に順番に取り組むことで、
この「みかんの仕分け」の問題を解くために必要な知識や考えた方を身につけることができます。
C ランク獲得に向けた学習にお役立てください。
入力は以下のフォーマットで与えられます。
N M
w_1
w_2
...
w_M
・ 1 行目にそれぞれ仕分ける重さの区切りを表す整数、みかんの個数を表す整数 N, M がこの順で半角スペース区切りで与えられます。
・ 続く M 行のうちの i 行目 (1 ≦ i ≦ M) には、i 番目のみかんの重さを表す整数 w_i が与えられます。
・ 入力は合計で M + 1 行となり、入力値最終行の末尾に改行が 1 つ入ります。
仕分けるべき重さを以下の形式で出力してください。
y_1
y_2
...
y_M
・ 期待する出力は M 行からなります。
・ i 行目 (1 ≦ i ≦ M) にはそれぞれ i 番目のみかんの仕分け先の重さを表す y_i を出力して下さい。
・ すべて整数で出力してください。
・ 出力最終行の末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・ 1 ≦ N ≦ 100
・ 1 ≦ M ≦ 10
・ 1 ≦ w_i ≦ 1,000 (1 ≦ i ≦ M)
10 3
24
35
3
20
40
10
50 3
40
90
10
50
100
50
3 2
9
5
9
6