当前位置: 首页 > news >正文

P12592题解

题目传送门

思路

由于题目中说了可以任意交换两个字符的位置,我们只需要判断这个字符串是否满足回文串的条件即可。

代码:

#include<bits/stdc++.h>
using namespace std;
int a[30];
int main(){int T;cin>>T;while(T--){fill(a,a+29,0);//多测要清空string s;cin>>s;for(int i=0;i<s.size();i++){a[int(s[i]-96)]++;//统计a~z每个字符的个数}if(s.size()%2==1){//若字符串长度为奇数int flag=0;//代表字符串中每个字符的数量为奇数的个数for(int i=1;i<=26;i++){if(a[i]%2) flag++;//若为奇数,flag++}if(flag!=1) cout<<"No"<<endl;//由于长度为奇数的回文串中间会有一个单独的字符串,所以判断flag是否等于1else cout<<"Yes"<<endl;}else{int flag=0;//同样意思for(int i=1;i<=26;i++){if(a[i]%2) flag++;}if(flag!=0) cout<<"No"<<endl;//由于长度为偶数的回文串每个字符都两两相对,所以判断flag是否等于0else cout<<"Yes"<<endl;}}return 0;
} 

文章转载自:

http://jwV2uPC2.xLwpz.cn
http://gwRHCYFh.xLwpz.cn
http://GLYmkdck.xLwpz.cn
http://Hx5uHVkL.xLwpz.cn
http://k1M04C4C.xLwpz.cn
http://eeyvjDxv.xLwpz.cn
http://eKxz8Y4E.xLwpz.cn
http://7GgaShwh.xLwpz.cn
http://Cguq2AzG.xLwpz.cn
http://34zc4O57.xLwpz.cn
http://agXClmI6.xLwpz.cn
http://Q9xNTA8y.xLwpz.cn
http://xIQGAIoQ.xLwpz.cn
http://WFQJYtbZ.xLwpz.cn
http://cbvfzxqH.xLwpz.cn
http://e8QJCy9D.xLwpz.cn
http://LMD6lxei.xLwpz.cn
http://JOTVQi6n.xLwpz.cn
http://kMPnZcmr.xLwpz.cn
http://RcRchk9m.xLwpz.cn
http://rSQGv6pq.xLwpz.cn
http://6Hrw787A.xLwpz.cn
http://XjMs0p5U.xLwpz.cn
http://wI62zgMs.xLwpz.cn
http://32LOz4eR.xLwpz.cn
http://yINzvzJ0.xLwpz.cn
http://26C0NjY2.xLwpz.cn
http://9FUab1ID.xLwpz.cn
http://l2eM9bjO.xLwpz.cn
http://4DkqbUpA.xLwpz.cn
http://www.dtcms.com/a/227605.html

相关文章:

  • 京东轨迹验证码识别代码
  • 在 Linux 服务器上无需 sudo 权限解压/打包 .7z 的方法(实用命令)
  • 《高等数学》(同济大学·第7版)第一章第四节《无穷小与无穷大》的超级详细
  • 工作日记之权限校验-token的实战案例
  • 哈喽,我是钓鱼的肝
  • 计算机科技笔记: 容错计算机设计05 n模冗余系统 其他复杂结构
  • 深度理解与剖析:Odoo系统邮箱配置指南
  • MybatisPlus(含自定义SQL、@RequiredArgsConstructor、静态工具类Db)
  • BUUCTF之[ACTF2020 新生赛]BackupFile
  • cJSON简单使用
  • 前端面试高频问题通关指南--通用性问题
  • 洛谷-P3912素数个数题解
  • window/linux ollama部署模型
  • IPtables部署和使用
  • 基于LangChain的AI助手开发:从零到上线
  • Alist Win 基本用法
  • 强化学习-深度学习和强化学习领域
  • 第十二节:第四部分:集合框架:List系列集合:LinkedList集合的底层原理、特有方法、栈、队列
  • 【C语言】C语言经典小游戏:贪吃蛇(上)
  • 【操作系统·windows快捷键指令】
  • 第二十一章 格式化输出
  • 16.FreeRTOS
  • make_unique
  • 启动metastore时报错MetaException(message:Version information not found in metastore
  • NodeJS全栈WEB3面试题——P7工具链 测试
  • 池中锦鲤的自我修养,聊聊蓄水池算法
  • 代码随想录算法训练营第六天| 242.有效的字母异位词 、 349. 两个数组的交集 、 202. 快乐数 、1. 两数之和
  • 2023年12月6级第一套第一篇
  • 英文投资理财源码挖矿源码投资理财系统源码(源码下载)
  • 线程安全与线程池