// ACM-ICPC‘“ΰ—\‘I2013 C. ŠK‘w–―ŽεŽε‹` #include #include #include #include using namespace std; int solve(const string& str, int& idx){ int res = 0; ++idx; if(str[idx] != '['){ while(isdigit(str[idx])){ res = 10*res + str[idx]-'0'; ++idx; } res = res/2+1; } else { vector vi; while(str[idx] == '[') vi.push_back(solve(str, idx)); sort(vi.begin(), vi.end()); for(int i=0;i> n; while(n--){ string str; cin >> str; int idx = 0; cout << solve(str, idx) << endl; } }