当前位置: 首页 > news >正文

每日一题——L1-078 吉老师的回归(15)

L1-078 吉老师的回归

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

为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 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

分析

本题的思路还是比较清晰的,首先就是分析句子里有没有qiandao 或者 easy,其次就是判断现在做到哪题了。我在这里采用的判断方法是如果含qiandao 或者 easy就当作也做过这道题了,将总的完成数+1,当然也有其他的方法啦(比如用数组存储……),欢迎在评论区分享你的想法~
P.S.本题为了解放双手我直接用的find函数,有兴趣的朋友可以自己实现查找,也可以把你的代码分享在评论区哦~

代码

#include <bits/stdc++.h>
using namespace std;
int main(){int n,m;char c;cin>>n>>m>>c;string s;for(int k=0;k<n;k++){getline(cin,s);if((s.find("easy")!=18446744073709551615)||(s.find("qiandao")!=18446744073709551615)){m++;}if(m==k){cout<<s;return 0;}}cout<<"Wo AK le";return 0;
}
http://www.lryc.cn/news/19690.html

相关文章:

  • ESP32设备驱动-DS1264数字温度传感器驱动
  • 8000+字,就说一个字Volatile
  • MySQL的函数
  • python排序算法
  • 【C++入门第二期】引用 和 内联函数 的使用方法及注意事项
  • 数据结构——顺序表讲解
  • Redis 主从复制-服务器搭建【薪火相传/哨兵模式】
  • 数据库|(五)分组查询
  • Orin安装ssh、vnc教程
  • Allegro如何快速删除孤立铜皮操作指导
  • 从单管单色到单管RGB,这项MicroLED工艺不可忽视
  • 6-Java中新建一个文件、目录、路径
  • Bootstrap系列之Flex布局
  • 匈牙利算法与KM算法的区别
  • You Only Need 90K Parameters to Adapt Light 论文阅读笔记
  • 【vue2小知识】实现axios的二次封装
  • 走近php的数组:数组的定义与数组函数
  • Docker 应用实践-仓库篇
  • python+django篮球NBA周边商城vue
  • 抽象类与接口的区别
  • 1904. 你完成的完整对局数
  • Vue3:自定义指令以及简单的后台管理权限封装
  • 剑指 Offer 12. 矩阵中的路径
  • springboot+jersey+tomcat实现跨域方式上传文件到服务器
  • 【微信小程序】-- 常用视图容器类组件介绍 -- view、scroll-view和swiper(六)
  • 猜数字游戏——C++
  • 整数对最小和
  • 2023-2-22 -javaagent
  • JavaScript BOM操作
  • 【机器学习 | 强基计划】开山篇 | 机器学习介绍及其类别和概念阐述