蓝桥杯 劲舞团
问题描述
小蓝最近迷上了一款名为 “劲舞团” 的游戏。
在游戏中,只要按照给出的键位提示依次按出对应的键位,游戏人物便可以跟随节奏跳舞。
对于连续的 K
次正确敲击,如果任意连续两次敲击之间的时间间隔都小于等于 1
秒(即 1000
毫秒),我们称这是一次 K 连击。
给定条件:
- 有一个记录了游戏过程的文件
log.txt
- 其中包含
N
条记录 - 每条记录包含三个字段,格式如下:
正确键位字符 小蓝按下的键位字符 按下的时间戳(毫秒)
目标
请你计算出小蓝在这局游戏中的最长 K 连击是多少,输出这个 K
的值即可。
答案提交
这是一道结果填空题,你只需要算出结果后提交即可。
本题的结果为一个整数,提交时仅填写该整数。填写多余内容将无法得分。
c++代码
#include<bits/stdc++.h>
using namespace std;
int main() {
/*
string str;
long long cont = 1, last = 0, now = 0, ans;
while(getline(cin, str)) {
if (str == "quary") {
ans = max(ans, cont);
cout << ans << endl;
continue;
}
char a = str[0], b = str[2];
now = stoll(str.substr(4));
if (a == b && now - last <= 1000) cont++;
else {
ans = max(ans, cont);
cont = 1;
}
last = now;
}
*/
cout << "9";
return 0;
}//by wqs