P2264 ??????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P2264 ??????相关的知识,希望对你有一定的参考价值。
?????????har ++ ?????? ?????? ring cout ?????? set ons
????????????
??????????????????????????????????????????????????????lin_toto???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????
????????????lin_toto??????????????????????????????????????????????????????????????????????????????????????????:
1.???????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
2.?????????????????????????????????
3.???????????????????????????
??????????????????
???????????????
???????????????????????????n????????????????????????????????????????????????????????????????????????n????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????: ???????????????????????????????????????????????????????????????
???????????????
????????????g????????????????????????????????????
??????????????????
3 love so much I love you so much.
3
??????
??????????????????????????????1 ≤ n,m,k ≤ 100????????????????????????50????????????????????????1000?????????
??????????????????????????????
????????????set???
?????????????????????????????????
???????????????
?????????????????????????????????????????????
???????????????set????????????
1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #include<set> 6 using namespace std; 7 const int MAXN=300001; 8 inline void read(int &n) 9 { 10 char c=getchar();bool flag=0;n=0; 11 while(c<???0???||c>???9???) c==???-????flag=1,c=getchar():c=getchar(); 12 while(c>=???0???&&c<=???9???) n=n*10+(c-48),c=getchar();if(flag==1)n=-n; 13 } 14 set<string>key,happen; 15 int n; 16 int ans=0; 17 int main() 18 { 19 read(n); 20 for(int i=1;i<=n;i++) 21 { 22 string s;cin>>s; 23 transform(s.begin(), s.end(), s.begin(), ::toupper); 24 key.insert(s); 25 } 26 char c=getchar(); 27 string now; 28 while(scanf("%c",&c)==1) 29 { 30 now; 31 if((c>=???a???&&c<=???z???)||(c>=???A???&&c<=???Z???)) 32 { 33 if(c>=???a???&&c<=???z???) 34 c=c+???A???-???a???; 35 now+=c; 36 } 37 else 38 { 39 if(!now.empty()) 40 { 41 // cout<<now<<endl; 42 if(key.find(now)!=key.end()) 43 happen.insert(now); 44 now.clear(); 45 } 46 if(c==???.???) 47 { 48 ans+=happen.size(); 49 happen.clear(); 50 } 51 } 52 } 53 printf("%d",ans); 54 return 0; 55 }
以上是关于P2264 ??????的主要内容,如果未能解决你的问题,请参考以下文章