啊,这种细节题再简单我都做不对……
#include <bits/stdc++.h>
#define JS ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
using namespace std;
string a;
int cnt, i, n;
bool flag = 0;
inline int read() {
int x = 0, f = 1;
char ch = getchar();
while (ch < '0' || ch > '9') {
if (ch == '-')
f = -1;
ch = getchar();
}
while (ch >= '0' && ch <= '9')
x = x * 10 + ch - '0', ch = getchar();
return x * f;
}
int main() {
JS;
n = read();
while (n--) {
getline(cin, a);
int len = a.length();
flag = 0;
bool b = 0;
int j = 0;
for (i = 0; i < len; i++) {
if (a[i] != ' ' && a[i] != '#') {
flag = 1;
}
if (a[i] == '#' && a[i + 1] == ' ' && a[i - 1] != '#' && !flag) {
j = i + 1;
while (j++ && j < len) {
if (a[j] == ' ') {
continue;
}
b = 1;
}
if (b) {
cnt++;
}
break;
}
}
}
cout << cnt;
return 0;
}
40 pts
珂能码风清奇