//有没有大佬帮看看第二题呢,只过了测试样例,提交0%,呜呜呜呜呜~~~ #include <iostream> #include <cstdio> #include<string> using namespace std; int process(string s) { int count = 0; bool flag = false; for (int i = 0; i < s.size(); i++) { if (s[i] == ')') flag = false; if (s[i] == '(') flag = true; if (flag==false&&(s[i] >= 'a'&&s[i] <= 'z') || (s[i] >= 'A'&&s[i] <= 'Z')) { count++; } } return count; } int main() { int T; cin >> T; for (int i = 0; i < T; i++) { int N; cin >> N; int count = 0; string s; char c = getchar(); for (int j = 0; j < N; j++) { getline(cin, s); count+=process(s); if (s[0] == '+') count++; } cout << count<<endl; } return 0; }
点赞 1

相关推荐

球球别再泡了:坏,我单9要了14
点赞 评论 收藏
分享
头像
11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
牛客网
牛客企业服务