eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Просто

опубликовано 03.01.2024, 13:05:21

include <bits/stdc++.h>

using namespace std; using ll = long long;

int main() { iosbase::syncwith_stdio(0); cin.tie(0); string s; cin >> s; int cnt = 0, eded = 0, idx = s.size()/2;; if(s.size()%2 != 0) eded=1; for(int i=0; i<s.size()/2; i++){ for(int j=s.size()-1; j>=s.size()/2+eded; j--){ if(s[i] != s[j]){ cnt++; if(s[i] == s[j-1]){ idx = j; j--; } else { if(s[j] == s[i+1]){ idx = i; i++; } else { cout << "no"; return 0; } } } i++; } } if(cnt <= 1){ s.erase(s.begin() + idx); cout << "yes" << "\n" << s; } else cout << "no"; }