当前位置:网站首页>2022.8.8 Exam written in memory (memory)
2022.8.8 Exam written in memory (memory)
2022-08-10 03:20:00 【bj_hacker】
题目
1、write from memory(memory)–800
时间限制: | 空间限制:
题目描述:
There is a string containing only lowercase English letters ,一个整数 ,初始 .
The steps for one operation are as follows:
1.Select three lowercase English letters ;
2.若 ,则使 增加1,重复该步骤直到 或 不与 any of the phases
同.
或 或
Request at least how many operations to enable .
共 组测试数据.
输入格式:
第一行仅有一个正整数 ( ),表示测试数据的组数.
接下来有 组测试数据,One non-empty string per group line ( Contains only lowercase English letters,in all test data 的长度的
和不超过 ).
输出格式:
对于每组测试数据,输出一行一个整数,Indicates at least how many operations.
代码实现
#include<bits/stdc++.h>
using namespace std;
const int maxn=2e5+10;
int t,ans;
char a[maxn];
int cnt[100];
int main(){
scanf("%d",&t);
while(t--){
ans=0;
memset(cnt,0,sizeof(cnt));
scanf("%s",a);
int len=strlen(a);
int op=0;
for(int i=0;i<len;i++){
if(!cnt[a[i]-95]){
if(op+1>3){
memset(cnt,0,sizeof(cnt));
ans++;
op=1;
cnt[a[i]-95]++;
}
else {
op++;
cnt[a[i]-95]++;
}
}
else cnt[a[i]-95]++;
}
if(op)ans++;
printf("%d\n",ans);
}
return 0;
}
边栏推荐
猜你喜欢
随机推荐
RESOURCE_EXHAUSTED: etcdserver: mvcc: database space exceeded
谷歌翻译器-谷歌翻译器软件批量自动翻译
2020.11.22考试哥德巴赫猜想题解
LeetCode每日两题01:移动零 (均1200道)方法:双指针
Data Governance (5): Metadata Management
数据治理(五):元数据管理
51单片机驱动HMI串口屏,串口屏的下载方式
数组(一)
2022杭电多校联赛第七场 题解
手把手教你搭建ELK-新手必看-第一章:什么是ELK?
按钮倒计时提醒
2022年立下的flag完成情况
首次在我们的centos上安装MySQL
2022强网杯 Quals Reverse 部分writeup
浅写一个下拉刷新组件
进程管理和任务管理
用于X射线光学器件的哈特曼波前传感器
高压之下,必有懦夫
MySQL:日志系统介绍 | 错误日志 | 查询日志 | 二进制日志:bin-log数据恢复实践 | 慢日志查询
MMDetection框架的anchor_generators.py解析