传统题 文件IO:up 1000ms 256MiB

梯度(up)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

小明喜欢有梯度感的数列。

给你 nn 个正整数组成的数列,你需要将这个数列分成左右两部分(数字原本的前后顺序不能打乱,分割后左右两边都必须至少有一个数),如果左边数列的任意数字都小于右边数列的任意数字,小明就会喜欢。

可行的分割方案可能有多种,例如 5 2 4 3 7 6 9 8,在第四个数字后切割,分成 5 2 4 37 6 9 8;或者在第六个数字后面切割,分成 5 2 4 3 7 69 8;两种方案都可以满足要求。

现在请你找出所有可以将数列成功切割的位置。

输入格式

第一行一个整数 nn 表示数列的数字个数。

第二行 nn 个整数,对应数列的每个数字 aia_i

输出格式

输出若干行,每行对应一个可以成功切割数列的位置 ii,第 11 个数到第 ii 个数归为左边部分,第 i+1i+1 个数到最后一个数归为右边部分。

样例数据

8
5 2 4 3 7 6 9 8
4
6

数据范围

对于 40%40\% 的数据,2n1000,1ai10000002 \leq n \leq 1000, 1 \leq a_i \leq 1000000

对于 100%100\% 的数据,2n105,1ai1092 \leq n \leq 10^5, 1 \leq a_i \leq 10^9

2025语法与基础算法测评 0711

未参加
状态
已结束
规则
OI
题目
12
开始于
2025-7-11 14:00
结束于
2025-7-11 16:00
持续时间
2 小时
主持人
参赛人数
16