A33357.君往何处
普及/提高-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
本题关于《节奏大师》的内容摘选自 萌娘百科,并基于题目本身进行一定修改,便于理解和阅读。
《节奏大师》 是腾讯出品的一款 移动端音乐节奏游戏,由腾讯下属的光速工作室(现已并入光子工作室群)开发。游戏最早于 2012 年发行,目前的游戏版本基于 2023 年重制的新版。
《节奏大师》是一款下落式音乐游戏。玩家需要根据下落的音符,做出对应的操作。除传统触摸(敲击)音符和长按(连打)音符外,《节奏大师》还加入了滑动音符和长按与滑动相结合的音符。
《节奏大师》的游戏界面中央大部分是若干条轨道,每一条轨道的底端有一个按键。游戏的目标就是配合下落音符的节奏尽量准确地点击按键。
本题「音符」只考虑「单键」操作。
单键:最基础的音符,在音符落到底端按键上时点击一下即可。若没有在音符落到按键上一定时间内点击到音符,则判为 MISS。
判定:本题只考虑没有任何加成影响的「大P」判定;即当「单键」落到判定键地段的按键上的时间为 T ms,那么只要在 T−30 ms 到 T+30 ms 的范围内点击对应的按键即可得到「大P」判定。
AP:即完美演奏,指一首曲子的所有音符全部全部得到「大P」判定。
给出一首曲子所有的「单键」落到判定底端按键上的时间,你现在最多可以使用 4 根手指来完成这首曲子,每根手指在完成一个「单键」的点击后,需要 100 ms 的反应时间,才能够完成下一次「单键」的点击操作;请你计算 AP 这首曲子最少需要使用多少根手指。
每个测试文件包含 T 个测试用例。
数据范围
- 1≤T≤100
- 1≤N≤3000
- 1≤Ti≤2×105
- Ti≤Ti+1 (1≤i<N)
输入格式
对于每个输入文件,输入格式如下:
T
Testcase1
Testcase2
⋮
TestcaseT
对于每个 Testcase 格式如下:
N
T1 T2 T3⋯ TN
输出格式
对于输入文件中的每个 Testcase,在单独的一行中输出 AP 这首曲子需要使用的最少的手指的数量,如果使用 4 根手指都无法 AP,则输出 −1。
输入输出样例
输入#1
3 5 1 101 201 301 399 5 1 39 70 110 199 6 1 39 39 39 39 100
输出#1
1 2 -1
说明/提示
样例 1:
在 1 ms 时点击 T1=1;
101 ms 时点击 T2=101;
201 ms 时点击 T3=201;
301 ms 时点击 T4=301;
401 ms 时点击 T5=399。
全程使用 1 根手指。
样例 2:
在 0 ms 时第一根手指点击 T1=1;
39 ms 时第二根手指点击 T2=39;
100 ms 时第一根手指点击 T3=70;
139 ms 时第二根手指点击 T4=110;
200 ms 时第一根手指点击 T5=199。
全程最多使用 2 根手指。
样例 3:
在 1 ms 时第一根手指点击 T1=1;
39 ms 时第二根手指点击 T2=39;
39 ms 时第三根手指点击 T3=39;
39 ms 时第四根手指点击 T4=39;
T5=39 此时没有手指可以反应过来,故必定 MISS,因此输出 −1。