#include #include #include #include #define REP(i,a,b) for(i=a;i> s; strcat(s,s); n = strlen(s); for(i = 0; i < n/2; i++) { int m = 1; for(j = 0; j < n/2; j++) { if(s[i+j] == '+' || s[i+j] == '-') { if(m == 1) break; else m = 1; } if('0' <= s[i+j] && s[i+j] <= '9') m = 0; } /* cout << endl; cout << "i = " << i << endl; cout << "j = " << j << endl; */ if(m == 1) continue; if(j == n/2) { mem1 = s[i+n/2]; s[i+n/2] = 0; /* for(j=0;j