社区讨论

全tle和re,人傻了,求佬看看

P1308[NOIP 2011 普及组] 统计单词数参与者 3已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@lpdh4agn
此快照首次捕获于
2023/11/25 11:10
2 年前
此快照最后确认于
2023/11/25 13:13
2 年前
查看原帖
思路是把第二次输入的字符串,每个单词单独做字符串,然后依次比较判断,。``` #include #include using namespace std; int pan(string a,string b) { if(a==b)return 1; if(a.size()==b.size()) { for(int i=0;i<a.size();i++) { if(a[i]==b[i]||a[i]+32==b[i]||b[i]+32==a[i]) continue; else return 0; } return 1; }else return 0; } int main() { string s1,s[100001]; cin>>s1; int i; for(i=0;;i++) { cin>>s[i]; if(getchar()=='\n') break; } // for(int l=0;l<=i;l++) // cout<<s[l]<<" "; int long1=0,long2=0,k=0; for(int l=0;l<=i;l++) { if(pan(s1,s[l])) { k++; if(k==1) long2=long1; } long1+=s[l].size(); } if(k!=0) cout<<k<<" "<<long2; else cout<<"-1"; return 0; }
CPP

回复

4 条回复,欢迎继续交流。

正在加载回复...