L1-078 吉老师的回归 分数 15

如果是测试点2卡住的话,可以试试以下样例。

输入样例 :

5 2
easy L1
easy L2
easy L3
ez L4
ez L5

输出样例 :

Wo AK le

代码:

// long
#include <bits/stdc++.h>
using namespace std;
bool func(string s)
{
    if(s.find("qiandao") != string::npos) return false;
    if(s.find("easy") != string::npos) return false;
    return true;
}
int main()
{
    int n, m;
    cin >> n >> m;
    cin.ignore();
    vector<string> v;
    for(int i = 1; i <= n; ++ i)
    {
    	string tmp;
    	getline(cin,tmp);
    	v.push_back(tmp);
    }
    int cnt = 0;
    for(; cnt < n ; ++ cnt)
    {
        if(func(v[cnt])) -- m;
        if(m < 0) break; 
    }
    if(cnt >= n) cout << "Wo AK le\n";
    else cout << v[cnt] << endl;
    return 0;
}
posted @ 2024-08-19 21:49  Frodnx  阅读(36)  评论(0)    收藏  举报