Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <string>#include <vector>#include <map>#include <set>using namespace std;vector<string> vec;map<int, bool> ibmap;void getFibonacci() {int first = 1;int second = 1;while(first <= 100) {int tmp = second;second += first;first = tmp;ibmap[first] = true;}}void solve(const string& str) {getFibonacci();for(int i = 0; i < str.size(); ++ i) {map<char, int> cimap;int cnt = 0;