当前位置:网站首页>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;
}
边栏推荐
猜你喜欢
随机推荐
HRnet
官宣出自己的博客了
手把手教你搭建ELK-新手必看-第一章:什么是ELK?
gbase 8a数据库如何查看数据或数据文件是否正常?
[语法糖] 关于类别字符串到类别数字id的映射
《GB39707-2020》PDF download
高压之下,必有懦夫
Screen 拆分屏幕
16. 最接近的三数之和
组件的使用
按钮倒计时提醒
Deep Learning (5) CNN Convolutional Neural Network
LeetCode每日两题01:移动零 (均1200道)方法:双指针
数据库治理利器:动态读写分离
使用IDEA的PUSH常见问题
MySQL:你做过哪些MySQL的优化?
【二叉树-中等】508. 出现次数最多的子树元素和
翻译软件免费版下载-免费版翻译软件下载
【干货】集成学习原理总结
Shell编程--awk




![[网鼎杯 2020 青龙组]AreUSerialz](/img/33/a237185ffe0c5780432c242c36cbdc.png)




