HDU 2029 Palindromes _easy version(字符串)
来源:互联网 发布:卧龙01坐骑进阶数据 编辑:程序博客网 时间:2024/06/01 08:47
Palindromes _easy version
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 34085 Accepted Submission(s): 20700
Problem Description
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。
Input
输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。
Output
如果一个字符串是回文串,则输出"yes",否则输出"no".
Sample Input
4levelabcdenoonhaha
Sample Output
yesnoyesno
Author
lcy
AC代码:
#include<iostream>#include<cstdlib>#include<cstdio>#include<cmath>#include<cstring>#include<string>#include<cstdlib>#include<iomanip>#include<algorithm>typedef long long LL;using namespace std;int main(){ int n;char s[100];while(~scanf("%d",&n)){getchar();while(n--){gets(s);int m=strlen(s),flag=1;for(int i=0,j=m-1;i<m;i++,j--)if(s[i]!=s[j]){printf("no\n");flag=0;break;}if(flag)printf("yes\n");}} return 0;}
AC2:
#include<iostream>#include<cstdlib>#include<cstdio>#include<cmath>#include<cstring>#include<string>#include<cstdlib>#include<iomanip>#include<algorithm>typedef long long LL;using namespace std;int main(){ int test; string s; cin >> test; while(test--) { cin >> s; int flag = 0; for(int i = 0;i <= s.length() / 2;i++) { if(s[i] != s[s.length() -1 - i]) { flag = 1; break; } } if(flag) cout << "no" << endl; else cout << "yes" << endl; } return 0;}
1 0
- HDU 2029 Palindromes _easy version(字符串)
- hdoj 2029 Palindromes _easy version (字符串)
- hdu 2029 Palindromes _easy version (java)
- HDU 2029 Palindromes _easy version(水~)
- HDU 2029 Palindromes _easy version
- Palindromes _easy version 2029 hdu
- hdu 2029 Palindromes _easy version
- HDU 2029 Palindromes _easy version
- HDU 2029 - Palindromes _easy version
- HDU 2029 Palindromes _easy version
- [hdu 2029] Palindromes _easy version
- HDU 2029 Palindromes _easy version
- HDU 2029 Palindromes _easy version
- HDU 2029 Palindromes _easy version
- HDU 2029 Palindromes _easy version
- hdu 2029 Palindromes _easy version
- HDU 2029 -- Palindromes _easy version
- HDU 2029 Palindromes _easy version
- c++第四次上机作业
- 3小母牛
- 用开关控制LED(五)
- 类加载机制
- CentOS与linux端口的开放与关闭
- HDU 2029 Palindromes _easy version(字符串)
- ACM第三次练习—1002
- read .off file in matlab
- 狸猫的面试——项目描述——视频通信
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptRes
- Java中的String字符串为什么不可变
- Reverse a binary tree in O(1)
- Android:通过build gradle中的buildTypes设置自动log开关(二)
- Centos7上使用官方YUM源安装Mysql