Codefroces 410 A. Mike and palindrome
来源:互联网 发布:阿里云域名空间备案 编辑:程序博客网 时间:2024/06/01 08:51
http://codeforces.com/problemset/problem/798/A
题目大意,给出一个字符串,问是否可以变动某个字符使得字符串变成回文串。
坑点,exactly。确切的。你必须要改动字符。
代码如下:
#include<bits/stdc++.h>using namespace std;bool Check(char str[], int len, int mid){for(int i = 0; i < mid; i++)if(str[i] != str[len - i - 1])return 0;return 1;}int main(){char str[128];int len, mid;char ch;bool flag = 0;scanf("%s", str);len = strlen(str);mid = len / 2;for(int i = 0; i < len; i++){if(str[i] != str[len - i -1] || (i == mid && len % 2 == 1)){ch = str[i];str[i] = str[len - i - 1];if(Check(str, len, mid)){flag = 1;break;}str[i] = ch;} }if(flag)printf("YES\n");elseprintf("NO\n");return 0;}
0 0
- Codefroces 410 A. Mike and palindrome
- A. Mike and palindrome
- A. Mike and palindrome
- Codefroces 410 B.Mike and strings
- Codefroces 410 C. Mike and gcd problem
- Codeforces Round #410 (Div. 2)-A. Mike and palindrome-思维
- Codeforces Round #410 (Div.2) A.Mike and palindrome-模拟
- CF- 798A. Mike and palindrome
- codeforces 798a Mike and palindrome 水题
- CodeForces 798A Mike and palindrome
- 0514 CF#798A Mike and palindrome
- Codeforces 798A -Mike and palindrome
- Codeforces798A-Mike and palindrome
- Codeforces798A Mike and palindrome
- Mike and palindrome
- CF#798 A. Mike and palindrome(水题)
- 小白题解 Codeforces 798A Mike and palindrome
- A. Mike and Fax
- vim实现两个文件之间的复制
- Java设计模式《十九》命令模式
- C++派生类的构造函数和析构函数
- Android模拟点击屏幕,实现按键精灵点击屏幕功能
- C/C++内存管理机制
- Codefroces 410 A. Mike and palindrome
- 使用attrs.xml自定义属性
- 过滤器_编码统一处理
- SSL 1549_水王争霸_排序
- java基础总结17-异常处理
- Android Studio 技巧之 【Postfix Completion】
- angularjs
- 最长公共子序列
- 十六进制转八进制