题目名称 | 3947. [国家集训队 2011]等差子序列 |
---|---|
输入输出 | sequence.in/out |
难度等级 | ★★★☆ |
时间限制 | 150 ms (0.15 s) |
内存限制 | 512 MiB |
测试数据 | 20 |
题目来源 | syzhaoss 于2023-11-11加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:4, 提交:9, 通过率:44.44% | ||||
yrtiop | 100 | 0.309 s | 4.52 MiB | C++ |
ムラサメ | 100 | 0.702 s | 7.84 MiB | C++ |
策 | 100 | 0.717 s | 8.25 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.792 s | 7.54 MiB | C++ |
ムラサメ | 75 | 2.757 s | 124.14 MiB | C++ |
ムラサメ | 0 | 0.000 s | 0.00 MiB | C++ |
┭┮﹏┭┮ | 0 | 0.019 s | 4.31 MiB | C++ |
策 | 0 | 3.000 s | 7.84 MiB | C++ |
策 | 0 | 3.000 s | 8.25 MiB | C++ |
本题关联比赛 | |||
NOIP2023模拟赛4 |
关于 等差子序列 的近10条评论(全部评论) | ||||
---|---|---|---|---|
线段树都快忘了
┭┮﹏┭┮
2023-11-16 17:36
2楼
| ||||
警示后人,数组开大会TTTTTTTTTT
|
给定一个$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$。