当前位置:网站首页>2022.8.8考试从记忆中写入(memory)题解
2022.8.8考试从记忆中写入(memory)题解
2022-08-10 01:55:00 【bj_hacker】
题目
1、从记忆中写入(memory)–800
时间限制: | 空间限制:
题目描述:
有一个仅含小写英文字母的字符串 ,一个整数 ,初始 。
一次操作的步骤如下:
1.选择三个小写英文字母 ;
2.若 ,则使 增加1,重复该步骤直到 或 不与 中的任何一个相
同。
或 或
请求出至少多少次操作能使 。
共 组测试数据。
输入格式:
第一行仅有一个正整数 ( ),表示测试数据的组数。
接下来有 组测试数据,每组一行一个非空字符串 ( 中仅含小写英文字母,所有测试数据中 的长度的
和不超过 )。
输出格式:
对于每组测试数据,输出一行一个整数,表示至少多少次操作。
代码实现
#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;
}
边栏推荐
猜你喜欢
2022杭电多校联赛第七场 题解
mysql -sql编程
T5:Text-toText Transfer Transformer
RESOURCE_EXHAUSTED: etcdserver: mvcc: database space exceeded
OpenCV图像处理学习一,加载显示修改保存图像相关函数
基于FTP协议实现文件上传与下载
高压之下,必有懦夫
In automated testing, test data is separated from scripts and parameterized methods
2022强网杯 Quals Reverse 部分writeup
Research on Ethernet PHY Chip LAN8720A Chip
随机推荐
Maya制作赛博朋克机器人模型
【论文粗读】(NeurIPS 2020) SwAV:对比聚类结果的无监督视觉特征学习
Deep Learning (5) CNN Convolutional Neural Network
In automated testing, test data is separated from scripts and parameterized methods
浅写一个下拉刷新组件
免费文档翻译软件电脑版软件
【UNR #6 B】机器人表演(DP)
SQL注入的order by ,limit与宽字节注入
Unity reports Unsafe code may only appear if compiling with /unsafe. Enable “Allow ‘unsafe’ code” in Pla
[Turn] Typora_Markdown_ picture title (caption)
ImportError: Unable to import required dependencies: numpy
月薪35K,靠八股文就能做到的事,你居然不知道
Linux(Centos7)服务器中配置Mysql主从数据库,以及数据库的安装,防火墙操作
2022杭电多校联赛第七场 题解
Unity image is blurry after using long image
mysql -sql编程
openpose脚部标注问题梳理
odoo公用变量或数组的使用
FusionCompute产品介绍
阿里云OSS文件上传