天勤模拟赛1 最爱回文串
来源:互联网 发布:诚信买卖宝源码 编辑:程序博客网 时间:2024/04/30 03:06
题目描述
土豪大学的高富帅实验室里有一个回文帝,名叫小明。小明每次看到一个字符串的时候总喜欢看看它是不是回文串,如果这个字符串不是回文串的话,他就会将这个字符串里的字符重新排列,看看能不能构成回文串。
现在小明想让你写一个程序来帮助他实现上述过程。
输入格式
输入包含多组测试数据。每组输入包含一个字符串,长度不超过5,不包含空格等空白符。
提示:本题数据量不大,不必想复杂了。
输出
对于每组输入,如果输入的字符串本身就是回文串,或者将这个字符串里的字符重新排列后可以构成回文串,则输出Yes,否则输出No。
样例输入
qq
abc
aab
样例输出
Yes
No
Yes
#include <stdio.h>#include <string.h>int main(){char str[10];while(scanf("%s", str) != EOF){int len = strlen(str);int num[150] = {0}, i, count = 0;for(i = 0; i < len; i++){num[str[i]]++;if(num[str[i]] % 2 == 0)count++;}if(len == 1) printf("Yes\n");else if(len == 2){if(str[0] != str[1])printf("No\n");elseprintf("Yes\n");}else if(len == 3){if(count >= 1)printf("Yes\n");elseprintf("No\n");}else if(len == 5 || len == 4){if(count >= 2)printf("Yes\n");elseprintf("No\n");}}return 0;}
0 0
- 天勤模拟赛1 最爱回文串
- 最爱回文串 oj146
- 2014名校复试机考模拟题 21373:最爱回文串
- ACMCLUB 问题 A : 最爱回文串
- noip模拟赛 回文图
- 数组模拟栈检测回文串
- NOIP模拟 回文子串【动态规划】
- 【清华集训2017模拟12.10】回文串
- 【模拟】【RQNOJ】回文数
- 模拟 回文时间问题
- [NOIP2017模拟]回文数字
- HDU 5920 Ugly Problem (大数模拟 构造回文串)
- NOIP模拟(11.02)T3 回文子串
- NOIP模拟(20171102)T3 回文子串
- 【清华集训2017模拟12.10】回文串(回文树+树链剖分)
- 最爱的1 2期
- noip1999 回文数 (模拟)
- hdoj 素数回文 1431 (模拟)
- 哈利波特VS指环王
- android开发环境搭建问题
- 系统调用失败
- 关于敏捷的一些体会
- CodeCombat-辱骂警卫
- 天勤模拟赛1 最爱回文串
- 6.数据结构的实现-排序
- 天勤模拟赛1 二叉树问题
- 网络新名词
- java的保留字及关键字
- Java 程序里的内存泄漏
- Python可变长度的参数
- PHP中定义 $image[]=array(); 声明了一个成员的空数组
- 当年第几天