#A. 「FeOI Round 1」野心

    传统题 1000ms 512MiB

「FeOI Round 1」野心

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

题目背景

野心 - 薛之谦

题目描述

给出一个 1n1 \sim n 的排列 pp,询问存在多少个数 ii1i<n1 \le i <n)满足 [p1,p2,,pi][p_1,p_2,\cdots,p_i][pi+1,pi+2,,pn][p_{i+1},p_{i+2},\cdots,p_n] 排序后都是等差数列。

输入格式

本题单个测试点内包含多组数据。

第一行一个整数 TT 表示数据组数。

接下来,对于每组数据,格式如下:

第一行一个数 nn 表示排列长度。

接下来一行 nn 个数表示排列 pp

输出格式

对于每组测试数据,输出一行一个数表示询问的答案。

样例

2
4
1 3 2 4
5
1 5 3 2 4
3
3

样例 1 解释

第一组:三种拆分为 [1,3,2][4][1,3,2][4][1,3][2,4][1,3][2,4][1][3,2,4][1][3,2,4]

第二组:三种拆分为 [1][5,3,2,4][1][5,3,2,4][1,5][3,2,4][1,5][3,2,4][1,5,3][2,4][1,5,3][2,4]

4
6
2 1 4 3 6 5
6
1 2 3 4 5 6
3
1 3 2
1
1
2
5
2
0

样例 2 解释

第一组:两种拆分为 [2,1][4,3,6,5][2,1][4,3,6,5][2,1,4,3][6,5][2,1,4,3][6,5]

第二组:每种拆分都是合法的。

第三组:每种拆分都是合法的。

第四组:不存在拆分方案,故没有方案合法。

6
2
1 2
20
16 2 10 18 4 6 8 20 14 12 3 9 17 13 1 15 7 11 19 5
9
3 4 1 5 2 6 7 8 9
10
1 3 2 4 7 6 5 8 10 9
13
5 7 3 11 1 9 13 6 10 4 2 8 12
5
1 2 3 4 5
1
1
4
5
1
4

数据范围

本题开启捆绑测试。

n\sum n 为单个测试点内所有的 nn 之和。

对于 100%100\% 的数据,1T1051 \le T \le 10^51n1061 \le n \le 10^61n2×1061 \le \sum n \le 2 \times 10^6,保证 pp 是排列且 1pin1 \le p_i \le n

子任务编号 nn n\sum n 分数
11 103\le 10^3 5×103\le 5\times 10^3 3030
22 105\le 10^5 5×105\le 5\times 10^5
33 106\le 10^6 2×106\le 2\times 10^6 4040

请使用较快的输入输出方式。

新增两组 hack 数据,因 OJ 限制,这些数据放在子任务 3。

【MX-S3】梦熊周赛 · 提高组 3 & FeOI Round 1

未参加
状态
已结束
规则
IOI
题目
4
开始于
2024-8-17 14:00
结束于
2024-8-17 18:00
持续时间
4 小时
主持人
参赛人数
256