曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦!

为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的、只包括可打印符号的字符串描述出来,如:Problem A: Print “Hello world!”。

众所周知,吉老师的竞赛水平非常高超,你可以认为他每道题目都会做(事实上也是……)。因此,吉老师会按照顺序看题并做题。但吉老师水平太高了,所以签到题他就懒得做了(浪费时间),具体来说,假如题目的字符串里有 qiandao 或者 easy(区分大小写)的话,吉老师看完题目就会跳过这道题目不做。

现在给定这次天梯赛总共有几道题目以及吉老师已经做完了几道题目,请你告诉大家吉老师现在正在做哪个题,或者吉老师已经把所有他打算做的题目做完了。

提醒:天梯赛有分数升级的规则,如果不做签到题可能导致团队总分不足以升级,一般的选手请千万不要学习吉老师的酷炫行为!

输入格式:
输入第一行是两个正整数 N,M (1≤M≤N≤30),表示本次天梯赛有 N 道题目,吉老师现在做完了 M 道。

接下来 N 行,每行是一个符合题目描述的字符串,表示天梯赛的题目内容。吉老师会按照给出的顺序看题——第一行就是吉老师看的第一道题,第二行就是第二道,以此类推。

输出格式:
在一行中输出吉老师当前正在做的题目对应的题面(即做完了 M 道题目后,吉老师正在做哪个题)。如果吉老师已经把所有他打算做的题目做完了,输出一行 Wo AK le。

输入样例 1:
5 1
L1-1 is a qiandao problem.
L1-2 is so…easy.
L1-3 is Easy.
L1-4 is qianDao.
Wow, such L1-5, so easy.

输出样例 1:
L1-4 is qianDao.

输入样例 2:
5 4
L1-1 is a-qiandao problem.
L1-2 is so easy.
L1-3 is Easy.
L1-4 is qianDao.
Wow, such L1-5, so!!easy.

输出样例 2:
Wo AK le

分析:用getline整行输入带空格字符串,用cnt记录非签到题数量,并查询其中是否带有”qiandao”或”easy”,当cnt等于m时,用ans记录当前正在做的题目对应的题面。如果cnt的数量小于等于m,则表示已经AK~

#include <bits/stdc++.h>
using namespace std;
int n, m, cnt;
string s, ans;
int check(string a) {for (int i = 0; i < a.length(); i++)if (a.substr(i, 7) == "qiandao" || a.substr(i, 4) == "easy") return 1;return 0;
}
int main() {cin >> n >> m;getchar();for (int i = 0; i < n; i++) {getline(cin, s);if (check(s)) continue;else {if (cnt == m) ans = s;cnt++;}}if (cnt <= m) cout << "Wo AK le";else cout << ans;return 0;
}

L1-078 吉老师的回归 (15 分)-PAT 团体程序设计天梯赛 GPLT相关推荐

  1. L1-077 大笨钟的心情 (15 分)-PAT 团体程序设计天梯赛 GPLT

    有网友问:未来还会有更多大笨钟题吗?笨钟回复说:看心情-- 本题就请你替大笨钟写一个程序,根据心情自动输出回答. 输入格式: 输入在一行中给出 24 个 [0, 100] 区间内的整数,依次代表大笨钟 ...

  2. L1-070 吃火锅 (15 分)-PAT 团体程序设计天梯赛 GPLT

    以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没 ...

  3. L1-062 幸运彩票 (15 分)-PAT 团体程序设计天梯赛 GPLT

    彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的.本题就请你判断给定的彩票是不是幸运的. 输入格式: 输入在第一行中给出一个正整数 N(≤ 10 ...

  4. L1-058 6翻了 (15 分)-PAT 团体程序设计天梯赛 GPLT

    "666"是一种网络用语,大概是表示某人很厉害.我们很佩服的意思.最近又衍生出另一个数字"9",意思是"6翻了",实在太厉害的意思.如果你以 ...

  5. L1-069 胎压监测 (15 分)-PAT 团体程序设计天梯赛 GPLT

    解题思路:找到四个轮胎中胎压最大的,然后根据是否其余轮胎胎压与其是否相差超过阈值,或低于最低胎压,得到有问题轮胎的个数 #include<bits/stdc++.h> using name ...

  6. L3-017 森森快递 (30 分)-PAT 团体程序设计天梯赛 GPLT

    森森开了一家快递公司,叫森森快递.因为公司刚刚开张,所以业务路线很简单,可以认为是一条直线上的N个城市,这些城市从左到右依次从0到(N−1)编号.由于道路限制,第i号城市(i=0,⋯,N−2)与第(i ...

  7. L2-035 完全二叉树的层序遍历 (25 分)-PAT 团体程序设计天梯赛 GPLT

    一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是完美二叉树.对于深度为 D 的,有 N 个结点的二叉树,若其结点对应于相同深度完美二叉树的层序遍历的前 N 个结点,这样的树就是完全二叉树 ...

  8. L2-030 冰岛人 (25 分)-PAT 团体程序设计天梯赛 GPLT

    2018年世界杯,冰岛队因1:1平了强大的阿根廷队而一战成名.好事者发现冰岛人的名字后面似乎都有个"松"(son),于是有网友科普如下: 冰岛人沿用的是维京人古老的父系姓制,孩子的 ...

  9. L1-080 乘法口诀数列 (20 分)-PAT 团体程序设计天梯赛 GPLT

    本题要求你从任意给定的两个 1 位数字 a1和 a2​​ 开始,用乘法口诀生成一个数列 {an​},规则为从 a​1​ 开始顺次进行,每次将当前数字与后面一个数字相乘,将结果贴在数列末尾.如果结果不是 ...

最新文章

  1. 微信小程序 统一支付 php,微信/微信小程序统一下单(PHP版)
  2. 重塑技术引擎 阿里落地全球最大规模云原生实践支撑双11
  3. php获取目录中的所有文件名
  4. 互联网日报 | 6月16日 星期三 | 滴滴试点早高峰拼成0佣金计划;小米“急”招自动驾驶相关人才;苹果正式推出播客订阅服务...
  5. 【安卓开发】启动另一个 Activity
  6. 敏捷个人新体系学习 - 1.实践的艺术
  7. Java使用OpenOffice实现Office系列文件转Pdf
  8. android按钮放图片不显示文字,Android 自定义标签 Imagebutton实现ImageButton里放置文字...
  9. 广东省计算机一级网络题分值,计算机一级考试内容题型以及分值
  10. 演绎与归纳,双管齐下
  11. 使用高德开放平台显示指定的坐标点和线
  12. 《C》C语言实现DCT算法
  13. Oracle默认排序规则是什么?
  14. 绿色开发关乎准东未来
  15. org.elasticsearch.discovery.MasterNotDiscoveredException异常解决
  16. 计算机怎么复制公式,excel怎么复制公式 -电脑资料
  17. Hbase中RowKey的设计原则和热点问题
  18. mysql中的my.cnf_在mysql中更改默认的my.cnf路径
  19. 国赛RGV单工序动态调度算法
  20. 2022-3-29 Leetcode 636.函数的独占时间

热门文章

  1. matlab 信道模拟 差错概率,移动信道差错序列的分布概率模拟法及门限电平的讨论...
  2. zkcli远程连接_ZooKeeper客户端 zkCli.sh 节点的增删改查
  3. Docker入门安装教程
  4. 远程连接windows系统提示:其他用户要远程登录,需要通过远程桌面服务进行登录的权限......
  5. 我要学python之装饰器
  6. 深入理解JAVA虚拟机——个人阅读笔记
  7. WPF-DataContext
  8. 去除Android 6.0 界面下的导航栏:NavigationBar
  9. c3p0三种配置方式(automaticTestTable)
  10. 【javascript】 的严格模式 详解