题目链接
知识点小结
字符串的三种输入
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”)的查找函数,又发现题解的方法十分巧妙,于是有了这篇文章。