#B. 2023.05.13-春招-第二题-南北对决

    Type: Default 1000ms 256MiB

2023.05.13-春招-第二题-南北对决

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

南派北派武林大会开始了。本次攻擂赛有 nn 名武者参加,其中按顺序第 ii 名武者获得战斗力属性为 ii 。每名武者分来自南派或者北派。如果不同派系的武者在擂台上相遇,战斗力属性值大的获得胜利,如果同派系的武者在擂台上相遇,强者会相让弱者,战斗力属性值小的会获得胜利。参加战斗的所有武者两两都会进行一场决斗,请你计算出每名武者获胜的次数。

输入描述

单个测试用例包含多组数据

输入第一行为一个整数 TT ,表示有 TT组测试样例。

对于每一组数据,包含两行数据,第一行是人数 nn

输入第二行为nn 个数 aia_{i} 表示派系所属 (aia_i 只会取 0011),00 表示来自南派, 11表示来自北派

数字间两两空格隔开

1 \leq TT \leq 55 , nn \leq 5000050000 , 00 \leq aia_i \leq 11

输出描述

对于每组数据,输出一行,包括 nn 个整数,每个整数表示每个人能赢多少场。

样例

输入

3
9
0 0 1 0 0 1 0 0 1
6
1 1 0 1 1 0
4
1 0 0 0

输出

5 4 4 4 3 5 3 2 6
3 2 3 2 1 4
0 3 2 1

秋招模拟赛第二十四场|美团|2023.05.13

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2023-6-3 19:00
End at
2023-6-3 21:00
Duration
2 hour(s)
Host
Partic.
27