文章

5

粉丝

84

获赞

2

访问

3.8k

头像
纯纯逆天测试例(‘.'前有可能是空格)
P1394 华中科技大学
发布于2024年3月6日 18:44
阅读数 1.6k

#include<bits/stdc++.h>
using namespace std;

int main()
{
	string s;
	while (getline(cin,s))
	{
		int len = s.length();
		int count = 0;
		for (int i = 0; i < len; i++)
		{
			if (s[i] != ' ' && s[i] != '.')
				count++;
			else if (s[i] == ' ')
			{
				cout << count<<' ';
				count = 0;
				while (s[i + 1] == ' ') i++;
			}
			else
			{
				if (s[i - 1] != ' ' && s[i - 1] != '.')      //这里要判断句号前是不是字母,否则只能80%
					cout << count << ' ';
			}
		}
		cout << endl;
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

3 条评论
dnn_yyds
2024年9月4日 22:29

我一开始也一直是80%,最后想到了这个点,改了一下,Ac了,看解析还真是这样,能不能少出这种坑点呀,哈哈哈,感觉搞人心态。

赞(0)
Śś
2024年3月23日 20:31

怪不得一直80%

赞(0)
Fljjjj
2024年3月17日 10:38

我说咋一直不通过surprisesurprise

赞(0)