// 从前往后扫,用一个数组记录字母出现次数。
// 如果当前字母出现两次,那么说明这个字母对可以 最快匹配,
// cnt+=2;
// 此时清空数组(其他字母肯定没有用了,否则不满足题目要求),
// cout<<a.size()-cnt;#include <iostream>
#include <cstring>using namespace std;int s[100];int main()
{int t;cin>>t;while(t--){string a;cin>>a;int ans=0;int cnt=0;for(int i=0;i<a.size();i++){int k=a[i]-'a';s[k]++;if(s[k]==2){cnt+=2;memset(s,0,sizeof s);}}cout<<a.size()-cnt<<endl;memset(s,0,sizeof s);}
}

CF1660C Get an Even String相关推荐

  1. CF1660C Get an Even String(贪心)

    文章目录 1.描述: 2. 输入: 3.输出: 4.样例输入: 5.样例输出: 6.题目大意: 7.思路 8.代码 9.反思 1.描述: A string a=a1a2-an is called ev ...

  2. window下面如何使用swoole

    Cygwin网址:http://www.cygwin.com/ 安装Cygwin: 点击exe安装文件 点击下一步 选择install from internet点击下一步 自定义安装目录,不要按在系 ...

  3. Java知识——精华总结

    Java知识--精华总结 一.java概述与基础知识 1.何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 为了使计算机能够理解人的意图,人类就必须 ...

  4. mybatis查询报错:com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string

    mybatis查询报错: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from strin ...

  5. Go 学习笔记(60)— Go 第三方库之 go-redis(初始化 redis、操作 string、操作 list、操作 set、操作 hset)

    1. 第三方库 go-redis 因为 Go 标准库中是没提供 redis 的库,所以我们选择用 go-redis 这个第三方库.源码地址为 https://github.com/go-redis/r ...

  6. Redis 笔记(03)— string类型(设置key、获取key、设置过期时间、批量设置获取key、对key进行加减、对key值进行追加、获取value子串)

    字符串 string 是 Redis 最简单的数据结构.Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数据.不同类型的数据结构的 ...

  7. python中的raw string的使用

    背景 我们经常需要使用raw string,在应用过程中,比如要使字符串中带一些转义字符或者其他的一些符号,我们就需要保持我们的字符成为raw string. 实例 输入 s = 'fadfafa\n ...

  8. Java中如何实现Date与String之间的数据类型转换

    String 数据类型转换成 Date String inputDate = "2021-04-11";Date outputDate = null;SimpleDateForma ...

  9. C++ string字符串的比较是否相等

    C++ string字符串的比较是否相等 可以使用compare 也可以使用"==" 1 使用比较运算符 == #include <iostream> #include ...

最新文章

  1. LTE上行加扰的目的是什么?
  2. Python 网络爬虫笔记4 -- 信息标记与提取
  3. double 去掉小数点_JAVA编程有一个小数,如何去掉小数部分
  4. 服务器创建多个dhcp服务_如何在15分钟内创建无服务器服务
  5. java文件不能转class_安了jdk 却不能将.java文件转换成.class 文件,一运行就说‘javac’不是内部或外部指令,却能运行.class文...
  6. 炫彩渐变海报版式海报
  7. 第九届蓝桥杯C++B组
  8. mybatis基础总结02 -配置详解
  9. React学习笔记六 React拓展 - SetState
  10. Jq-模拟最大化最小化关闭
  11. 阿里云云计算 23 VPC的基础架构
  12. 6款javascript甘特图组件体验
  13. 《游戏设计艺术(第2版)》——学习笔记(32)第32章 游戏改变玩家
  14. Windows10必装的宝藏便签软件不用起来太可惜了
  15. sin1用计算机怎么算,sin1等于多少?
  16. OL3中结合Jquery UI实现图层拖动并改变图层顺序
  17. win7下安装myODBC和使用
  18. 嘴对嘴教你如何建立一个支持ctf动态独立靶机的靶场
  19. 存储资源调优技术——SmartDedupe智能数据重删、SmartCompression智能数据压缩技术
  20. vb.net listview 删除选定行_VBA学习笔记59-1: listview控件

热门文章

  1. MySQL练习——教学系统数据库设计
  2. 汇编、C/C++编译过程
  3. el-upload实现上传图片前将白底图转换为透明图
  4. linux系统中 vi 退出命令
  5. Python调用微信截图工具
  6. 前端JS RSA加密,PHP后端解密实现密码安全传输
  7. 关于小程序的自定义三级联动与vant组建的三级联动,以及四级联动
  8. Javascript中的字符串拼接
  9. MACD改良抓牛神器 通达言指标公式 副图 源码 无加密 无未来
  10. 视频怎么压缩大小?教你几个压缩视频小技巧