题目链接
知识点小结
字符串的三种输入
string类型的查找
字符串的定义以及使用(直接把ans初始化为-1的情况要求输出的字符串)
AC代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;cin>>n>>m;
getchar();//有回车需要输入
string ans="Wo AK le";
for(int i=0;i<n;i++){
string x;getline(cin,x);
if(x.find("qiandao")==-1&&x.find("easy")==-1)
m--;
if(m<0){
ans=x;break;
}
}
cout<<ans;
return 0;
}
一些些废话
这个题是3.12学校CCCC选拔赛碰到的,当时没有纸质资料,不记得字符串输入如何保存空格,只大概想了一个思路。赛后自己用if写了一个查找比较,但是问题很大,查资料string类型数据发现有s.find(“xxxx”)的查找函数,又发现题解的方法十分巧妙,于是有了这篇文章。
本文围绕学校CCCC选拔赛的题目展开,总结了C++中字符串相关知识点,包括三种输入方式、string类型的查找,以及字符串的定义和使用。作者起初解题遇问题,后查资料发现string的查找函数,借鉴题解方法后撰写此文。
3417

被折叠的 条评论
为什么被折叠?



