全部RE,蒟蒻求助

P1308 [NOIP2011 普及组] 统计单词数

首先,您没有写 ``` using namespace std;
by Ericzrj @ 2023-08-28 21:10:23


其次 ``` scanf("%s,s) ``` 应改为 ``` scanf("%s,&s)
by Ericzrj @ 2023-08-28 21:26:00


而且,建议使用getline
by Ericzrj @ 2023-08-28 21:28:37


感谢大佬,但是改了还是RE啊 :(
by yizhidashayu @ 2023-08-28 22:38:12


emmm
by Ericzrj @ 2023-08-29 18:45:57


其实您可以换一种写法
by Ericzrj @ 2023-08-29 18:46:29


用字符串读入并处理 核心代码: ``` int cnt=0,ans=1e6+10,i=0; while(i<s.size()){ if(s[i]!=' '){ string t; int u=i; while(s[i]!=' '&&i<s.size()){ if(s[i]>='A'&&s[i]<='Z') s[i]=s[i]+'a'-'A'; t=t+s[i]; i++; } if(t==a){ cnt++; ans=min(ans,u); } } i++; }
by Ericzrj @ 2023-08-29 18:48:30


|