news 2026/1/13 14:11:54

1112 Stucked Keyboard

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
1112 Stucked Keyboard

#include<iostream>
#include<map>
#include<set>
#include<string>
using namespace std;
bool sureNobroken[256];
int main(){
int k,cnt=1;
cin>>k;//字符出现次数的阈值
string s;
cin>>s;

map<char,bool>m;//记录是否为坏键
set<char>printed;//记录已经输出的字符

char pre='#';
s=s+'#';
//第一次遍历,标记可能坏掉的键
for(int i=0;i<s.length();i++){
if(s[i]==pre){
cnt++;
}else{
//如果连续出现的不是k的倍数,说明不是坏键
if(cnt%k!=0){
sureNobroken[pre]=true;
}
cnt=1;
}
//如果当前出现的字符数是k的倍数,表示其为坏键
if(i!=s.length()-1){
m[s[i]]=(cnt%k==0);
}
pre=s[i];//更新前一个字符
}
//第二次遍历,修正标记
for(int i=0;i<s.length()-1;i++){
if(sureNobroken[s[i]]){
m[s[i]]=false;
}
}
//输出所有坏键
for(int i=0;i<s.length()-1;i++){
if(m[s[i]]&&printed.find(s[i])==printed.end()){
cout<<s[i];
printed.insert(s[i]);
}
}
cout<<endl;
//输出修正后的字符
for(int i=0;i<s.length()-1;i++){
cout<<s[i];
if(m[s[i]]){
i=i+k-1;
}
}
return 0;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/12 23:54:15

【Android】Glide的使用

简介 是一个快速高效的Android开源媒体管理和图像加载框架&#xff0c;它将媒体解码、内存和磁盘缓存以及资源池封装到一个简单易用的界面中。 Glide支持拉取&#xff0c;解码和展示视频快照&#xff0c;图片和GIF动画。 **优点&#xff1a;**1.使用简单&#xff0c;并且支持多…

作者头像 李华
网站建设 2026/1/12 6:50:42

计算机毕业设计springboot餐厅预定系统 基于SpringBoot的智慧餐饮订座平台 SpringBoot驱动的线上餐厅席位预约管理系统

计算机毕业设计springboot餐厅预定系统693j34gy &#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。移动互联网把“到店即食”变成了“到店前决策”&#xff0c;餐厅空座率与顾客等位…

作者头像 李华
网站建设 2026/1/10 5:07:04

被老板追着问的省钱秘籍,竟然是它!

传统资产管理的 “痛点” 大揭秘在企业运营的庞大体系中&#xff0c;资产管理堪称关键一环。然而&#xff0c;不少企业还在沿用传统的资产管理方式&#xff0c;殊不知&#xff0c;这些方式正悄然成为企业降本增效路上的 “绊脚石”。人工盘点&#xff1a;耗时耗力的 “持久战”…

作者头像 李华
网站建设 2026/1/11 13:33:57

传统修复 vs AI修复:DirectX问题处理效率提升300%

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个DirectX修复效率对比工具&#xff1a;1.传统修复流程模拟(手动下载、安装等) 2.AI修复流程实现 3.自动记录各步骤耗时 4.生成对比图表 5.支持导出测试报告。要求使用Python…

作者头像 李华
网站建设 2025/12/23 19:48:39

用HBuilderX快速原型设计:1小时打造产品Demo

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个电商APP的快速原型&#xff0c;包含商品列表、商品详情和购物车功能。使用HBuilderX和uni-app框架&#xff0c;要求界面美观&#xff0c;有基本的交互效果&#xff08;如点…

作者头像 李华