No.2771 Personal Space
タグ : / 解いたユーザー数 47
作問者 :


問題文
と番号がついた 個の椅子がこの順番で左右 列に並べられています。これらの椅子に、 と番号がついた 人がこの順番で座っていきます。
これまでに、人 が座った椅子の番号を とするとき、人 は 他者との距離 が最大となる椅子 のうち、番号が最小のものに座ります。
人 が椅子 に座るとき、椅子 に座る人の番号を求めてください。
個のテストケースが与えられるので、それぞれについて答えを求めてください。
入力
ここで、 とは 個目のテストケースである。各テストケースは以下の形式で与えられる。
入力は全て整数で以下の制約を満たす。
- 個の入力に含まれるテストケースについて、それらの の総和は を超えない。
出力
各テストケースについて、椅子 に座る人の番号が であるとき、 をこの順に空白区切りで一行に出力してください。
行出力し、 行目には 番目のテストケースに対する答えを出力してください。
サンプル
サンプル1
入力
4 5 3 5 1 2 1 10 3
出力
2 4 1 5 3 1 4 3 5 2 1 2 4 6 1 7 8 3 9 5 10 2
つ目のテストケースについて考えます。
まず、人 は椅子 に座ります。次に人 が座る椅子の番号を考えます。
このとき、椅子 の他者との距離はそれぞれ となります。 他者との距離が最大となる椅子は と の つありますが、このうち番号が最小である椅子 に人 が座ります。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。