月赛T1求调
  • 板块学术版
  • 楼主__er
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/9/4 18:09
  • 上次更新2023/10/27 12:33:33
查看原帖
月赛T1求调
713955
__er楼主2022/9/4 18:09

啊,这种细节题再简单我都做不对……

#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 pts40\ pts

珂能码风清奇

2022/9/4 18:09
加载中...