#597. 淘汰赛(弱要求)
淘汰赛(弱要求)
Cannot parse: (0 , import_utils.normalizeSubtasks) is not a function or its return value is not iterable
Background
比赛啊,总是有输有赢的。
Description
有 名玩家在进行淘汰赛,他们的 是从 到 间的整数,记为 。 他们分别具有自己的实力值,记为 。
开始时为第 轮。在第 轮开始前,将 轮胜利的玩家按 升序排列。然后,让排在队伍里的第 名玩家与第 名玩家进行对抗,实力值高者胜出。
现你已知 和每一名玩家的实力值 ,请按照 的顺序求出第 名玩家参加的最后一场比赛,是第几轮。
Format
Input
第一行:一个正整数 。
第二行: 个互不相同的正整数 。
Output
行,每行一个正整数,表示第 名玩家参加的最后一轮比赛的轮次。
Samples
2
2 4 3 1
1
2
2
1
1
2 1
1
1
3
4 7 5 1 6 3 2 8
1
3
2
1
2
1
1
3
Limitation
- ;
- 。