Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <map>#include <numeric>#include <algorithm>#include <vector>#include <map>#include <unordered_map>#include <queue>using namespace std;int main(){string s;cin >> s;if (s.size() <= 2) {cout << s.size() << endl;return 0;}int len = 0;int beg = -1;for (int i = 2; i < s.size(); i++){if (s[i] == s[i - 1] && s[i] == s[i - 2]) {beg = i - 2;}