#P2059. 【挑战题】巨人身高排列
【挑战题】巨人身高排列
题目描述
有 n个巨人,已知它们的身高为 1∼𝑛 且各不相同,但不知道每个巨人的具体身高。 现在这 𝑛 个巨人站成一列,已知第𝑖 个巨人前面有a𝑖 个巨人比它低,求每个巨人的身高.
输入格式
第 1 行:输入整数𝑛。
第 2..𝑛 行:每行输入一个整数a𝑖,第𝑖 行表示第 𝑖 个巨人前面有a𝑖 个巨人比它低。 (注意:因为第 1 个巨人前面没有巨人,所以并没有将它列出)
输出格式
输出包含 𝑛 行,每行输出一个整数表示巨人的身高。
第 𝑖 行输出第𝑖 个巨人的身高。
输入数据1
5
1
2
1
0
输出数据1
2
4
5
3
1
提示
数据范围:1≤n≤10^5,请你使用树状数组进行解决。