比赛场次 | 690 |
---|---|
比赛名称 | 2025暑期集训第2场 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2025-06-29 13:00:00 |
结束时间 | 2025-06-29 17:30:00 |
开放分组 | 全部用户 |
组织者 | syzhaoss |
注释介绍 | 注意得部分分 |
题目名称 | 等差子序列 |
---|---|
输入输出 | sequence.in/out |
时间限制 | 150 ms (0.15 s) |
内存限制 | 512 MiB |
测试点数 | 20 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
|
AAAAAATTATAAAAAAAAAA |
1.841 s | 3.88 MiB | 85 |
|
AAAAAATTATTTATAAAATA |
2.097 s | 3.75 MiB | 65 |
|
WWWAAWAAAAWWWWAWAWWW |
1.015 s | 3.75 MiB | 40 |
|
AAAAAATTTTTTTTTTTTTT |
4.461 s | 3.84 MiB | 30 |
|
AWATTATTTTTTTTTTTTTT |
14.504 s | 3.48 MiB | 15 |
|
ATATTTTTTTTTTTTTTTTT |
16.112 s | 3.53 MiB | 10 |
|
AWWWWWTTTTTTTTTTTTTT |
14.566 s | 3.54 MiB | 5 |
|
ATTTTTTTTTTTTTTTTTTT |
18.474 s | 1.38 MiB | 5 |
|
WWWWWWWWTWTTTTWTTWTW |
2.204 s | 3.84 MiB | 0 |
|
WTTTTTTTTTTTTTTTTTTT |
16.937 s | 4.37 MiB | 0 |
给定一个$1\sim n$的排列$a_i$,询问是否存在$1\leq p_1< p_2< p_3\cdots p_k\leq n(k\geq 3)$,使得$a_{p_1},a_{p_2},a_{p_3},\cdots,a_{p_k}$是一个等差数列。
输入的第一行包含一个整数$T$,表示数据的组数。
接下来共有$T$组数据,每组数据第一行一个整数$n$,第二行为一个$1\sim n$的排列,数字两辆之间用空格隔开。
对于每组数据,如果存在一个等差子序列,则输出一行Y
,否则输出一行N
。
4 3 1 3 2 3 3 2 1 5 2 1 3 4 5 5 4 2 3 1 5
N Y Y N
对于$5\%$的数据,$N\leq 100$;
对于$30\%$的数据,$N\leq 1000$;
对于$100\%$的数据,$N\leq 10000, T\leq 7$。