蓝桥杯-15届研究生组-A 劲舞团

思路和时间复杂度

  1. 思路:签到模拟题,但是思路也很重要,在K的重新赋值时,卡了一下,在不满足时间条件时,应该重置为1
  2. 时间复杂度:

代码

cpp 复制代码
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
  // 请在此输入您的代码
  char x, y;
  long long t;
  int maxK = 0;
  int K = 0;
  long long preT = -1;
  while(cin>>x>>y>>t){
    if(x != y){
      K = 0;
      preT = t;
      continue;
    }
    if(preT == -1){
      K = 1;
    }else{
      if(t - preT <= 1000){
        K++;
      }else{
        K = 1;
      }
    }
    maxK = max(maxK, K);
    preT = t;
    
  }

  cout<<maxK;


  return 0;
}
相关推荐
郝学胜-神的一滴1 小时前
Leetcode 969 煎饼排序✨:翻转间的数组排序艺术
数据结构·c++·算法·leetcode·面试
I_LPL9 小时前
hot100贪心专题
数据结构·算法·leetcode·贪心
颜酱9 小时前
DFS 岛屿系列题全解析
javascript·后端·算法
WolfGang00732110 小时前
代码随想录算法训练营 Day16 | 二叉树 part06
算法
2401_8318249611 小时前
代码性能剖析工具
开发语言·c++·算法
Sunshine for you11 小时前
C++中的职责链模式实战
开发语言·c++·算法
qq_4160187212 小时前
C++中的状态模式
开发语言·c++·算法
2401_8845632412 小时前
模板代码生成工具
开发语言·c++·算法
2401_8319207412 小时前
C++代码国际化支持
开发语言·c++·算法
m0_6727033112 小时前
上机练习第51天
数据结构·c++·算法