/** 题目:Death to Binary? 链接:https://vjudge.net/contest/154246#problem/T 题意:略。 思路: 注意事项: 给的字符串存在前导0; 存在0+0 */ #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <set> #include <vector> #include <cmath> using namespace std; typedef long long ll; typedef unsigned long long ull; const int inf = 0x3f3f3f3f; const int maxn = 1e5+10; const double eps = 1e-6; ll f[48]; int la, lb, lc; void init() { f[0] = 1; f[1] = 2; for(int i = 2; i < 48; i++){ f[i] = f[i-1]+f[i-2]; } } void removeLeadZero(char a[]) { int len = strlen(a); int i = 0; while(i<len&&a[i]=='0'){ i++; } if(i==len){ a[0] = '0'; a[1] = '