欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > P10899 [蓝桥杯 2024 省 C] 劲舞团

P10899 [蓝桥杯 2024 省 C] 劲舞团

2025/5/7 2:18:18 来源:https://blog.csdn.net/jiang_wan_/article/details/147152825  浏览:    关键词:P10899 [蓝桥杯 2024 省 C] 劲舞团

题目描述

在这里插入图片描述

思路

首先,时间戳是毫秒!小于1s应该是小于1k
第一个一定算连击,别看题目很复杂,其实思路很简单:当前敲击时间-上一个敲击时间

代码

就是个模拟
注意当前若是连击断了,也是下一个连击的开始,所以要初始化1
以及求的是最大连击数,要取最大值

#include<bits/stdc++.h>
#define int long long
using namespace std;const int N = 2e5+10;int a[N];
int b[N];  //前缀和
signed main()
{//读入char a, b;int time = 0;int lasttime= 0; //第一次算一连击了int maxx = -1;int ans = 0;while(cin >> a >> b >> time){if(a == b && time - lasttime <= 1000 ){ans++;maxx = max(ans, maxx); //找最大的次数}else{ans = 1; //连击没了,从当前开始设为1}lasttime = time; //迭代相减}cout<<maxx<<endl;return 0;
}

思路

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词