编程题
### 问题描述 数字王国的学生在课余时间的课外活动也和我们一样丰富多彩,他们有一个叫做“擂台赛”的游戏。 $n$ 个学生围成一圈,学生按顺序编号依次为 $1 \sim n$,第 $i$ 个学生的左手边是第 $i-1$ 个学生且右手边是第 $i+1$ 个学生(特别的,第 $n$ 个学生的右手边是第 $1$ 个学生),每个学生有一个属性值 $k_i$,表示该学生的能量值,指定一名学生为挑战者,他只能与其右手边的学生”打擂台赛”,如果挑战者能量值大于其右边的学生,则挑战者赢并且其能量值翻倍,输的学生会被淘汰出圈子,挑战者继续挑战其右边的学生,直到只剩下挑战者一个人时挑战者挑战成功,否则失败。 现在需要你判断每一个学生为挑战者时其是否能挑战成功。 ### 输入格式 第一行包含一个正整数 $n$,表示学生的数量。 第二行包含由空格隔开的 $n$ 个正整数,第 $i$ 个数表示第 $i$ 个学生的的能量值 $k_i$。 ### 输出格式 输出共 $n$ 行,每行包含 $1$ 个数,第 $i$ 行表示第 $i$ 个学生能否挑战成功($1$ 表示挑战成功,$0$ 表示挑战失败)。 ### 样例输入 ```text 4 4 3 3 1 ``` ### 样例输出 ```text 1 0 1 0 ``` ### 评测数据规模 对于所有评测数据,$2\leq n \leq 5 \times 10^5$,$1\leq k_i \leq 10^9$。
查看答案
赣ICP备20007335号-2