编程题
### 问题描述
在一条直线上排列着 $N$ 只宝可梦,每只宝可梦都有一个表示其力量的系数 $A_i$。两只宝可梦对战时,力量系数高的获胜。所有宝可梦的力量系数都是不同的。
宝可梦从左到右开始对战,最开始第一只和第二只宝可梦对战,获胜者将与第三只宝可梦对战,依此类推,第 $i$ 场对战的获胜者将与第 $i+2$ 只宝可梦对战。
你的任务是计算每只宝可梦能赢得的对战数量。
### 输入格式
第一行包含一个整数 $N$。
第二行包含 $N$ 个整数,为数组 $A$ 的元素,代表每只宝可梦的力量系数。
### 输出格式
输出 $N$ 个整数,每个整数表示对应宝可梦赢得的对战数量。
### 样例输入
```
5
1 5 2 3 10
```
### 样例输出
```
4
```
### 评测数据规模
$2 \leq N \leq 100$
$0 \leq A_i \leq 1000$
数组 $A$ 的元素都是不同的。