Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # include <bits/stdc++.h>
- using namespace std;
- const int N = 1e5+10;
- const int inf = 1e9+7;
- int main(){
- int n;
- string s;
- cin >> s;
- if(s.size() % 2 == 1){
- string b = s;b[s.size() / 2] = 'z';
- string ss = b;
- reverse(ss.begin(), ss.end());
- if(ss == b){
- puts("YES");
- return 0;
- }
- }
- for(int i = 0;i < s.size() / 2;i ++)
- {
- string b = s;
- if(s[i] != s[s.size() - i - 1]){
- b[i] = s[s.size() - i - 1];
- string ss = b;
- reverse(ss.begin(), ss.end());
- if(ss == b){
- puts("YES");
- return 0;
- }
- }
- }
- puts("NO");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement