题库练习 Array
← 上一题 下一题 →

A16865 | Array

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

给定一个长度为 $n$ 的整数数组 $a$。

对于每个下标 $i$,考虑所有可能的整数 $k$,求出满足 $j > i$ 且 $|a_i - k| > |a_j - k|$ 的下标 $j$ 的最大个数。

输入格式

每个测试点包含多个测试用例。第一行包含测试用例数 $t$($1 \le t \le 100$)。接下来是各个测试用例的描述。

每个测试用例的第一行包含一个整数 $n$($1 \le n \le 5000$)。

第二行包含 $n$ 个整数 $a_1, a_2, \ldots, a_n$($-10^9 \le a_i \le 10^9$)。

保证所有测试用例的 $n$ 之和不超过 $5000$。

输出格式

对于每个测试用例,输出 $n$ 个整数表示答案。

输入输出样例

输入 #1
6
1
1092
2
105 -105
5
1 2 93 84 2
7
2 9 38 4 7 1 6
10
1 9 20 9 829 3 87 1 283 7
11
9 18 29817 283 3 3928 5726 1942 1000000000 -1000000000 19
输出 #1
0
1 0
4 2 2 1 0
5 4 4 2 2 1 0
8 4 4 3 5 3 2 2 1 0
8 7 7 4 5 3 3 2 2 1 0
C++ 编辑器
输入
输出