MC0237 小狗巴克

2023-12-13 21:44
文章标签 小狗 巴克 mc0237

本文主要是介绍MC0237 小狗巴克,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

小狗巴克是一只聪明的小狗,它喜欢与主人一起玩各种游戏。最近,巴克的主人小码哥发明了一个新游戏。

在这个游戏中,小码哥会给出一个字符串A,然后巴克需要找出一个特定的字符串B是否在A中。

然而,这个游戏对小狗来说有点难,因为字符串A中的字母都是大写的,但它们被其他字符“!”分隔。例如,一个A可能是 “C!A!T!S!A!R!E!A!W!E!S!O!M!E!”,而要查找的字符串B可能是 “AWESOME”,若字符串B AWESOME 在A中存在,则输出 True,反之则输出False。

你需要编写一个程序,来帮助巴克解决这个有趣的巴克与单词游戏。

输入:
C!A!T!S!A!R!E!A!W!E!S!O!M!E!
AWESOME

输出:
True

#include <iostream>
#include <algorithm>
#include <string>
using namespace std;int BF(string s,string t)
{int i=0,j=0;while(i<s.size() && j<t.size()){if(s[i] == t[j]){i++,j++;} else {i = i-j+1;j = 0;}}return (j>=t.size())? (i-t.size()):-1;
}int main()
{string s,tmp,t;getline(cin,s);for(int i=0;i<s.size();i++){if(s[i] == '!') continue;  //去除!号tmp.push_back(s[i]);}getline(cin,t);int cnt = BF(tmp,t);if(cnt == -1)cout<<"False"<<endl;elsecout<<"True"<<endl;return 0;
}

这篇关于MC0237 小狗巴克的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/490080

相关文章

用Python图像识别技术打造一个小狗分类器,实现让机器自己去“学习”~

前言 今日给大家带来的是图像识别技术——小狗分类器 工具使用 开发环境:win10、python3.6 开发工具:pycharm 工具包 :keras,numpy, PIL 效果展示 训练集的准确率为0.925,但测试集只有0.7 说明过拟合了,可以再增加一些图片,或者使用数据增强,来减少过拟合。 测试了两张图片,全都识别对了! 思路分析 1 准备数据集2 数据集的预处理

小狗钱钱读书笔记

关于股票说明: 如果大家都知道怎么去做(炒股挣钱),还是会有剩余,然后给老板挣钱。富人收割穷人的劳动。我不去做别人也会做的,贫富差距拉大。所以翟东升老师说:即使你炒股成功你也会失掉人生。人生的意义不在于聚敛,而在于这个世界多大程度上因为你而不同。 来源:https://www.bilibili.com/read/cv9103010 第一章 1、你是不是真的买得起这张CD! 一个人能否

【C++】 1016 - 买小猫小狗(穷举)

某动物饲养中心用 X 元专款购买小狗(每只 A 元)和小猫(每只B 元)两种小动物。 要求专款专用,(至少猫狗各一),正好用完。 请求出方案的总数。如没有请输出 0 。 1.分析问题 已知:小狗 A 元 / 只,小猫 B 元 / 只;共有 X 元。未知:猫狗各一,购买方案总数。关系:A*狗的数量+B * 猫的数量 = X。 2.定义变量 根据分析的已知,未知按需要定义变量。 A:小狗每

《小狗钱钱2》读书笔记

目录 前言 作者简介 经典语句摘录 前言         尽管[ 智慧是无法传授的], 但读书可以启发思路,开拓解题方法。   《小狗钱钱2》这本书是在《小狗钱钱》的基础上,作业进一步阐述了关于人生出生的智慧。 当然了,这本书感觉更适合成年人来看,小孩子可能还不太能理解其中的含义。整本书是围绕主人公吉娅在积累了一些金钱、获得去美国学习的奖学金后,在美国学校的经历与成长。其中关

小狗之家 APP 技术支持

小狗之家 APP 技术支持 有问题的可以留言。 邮箱地址: zhanbe946@163.com 谢谢!

论x巴克app签名的逆向分析过程《完整篇》

app地址—> 点击直达 密码:2fkq工具 jadx-gui 自己下载待定

禁止使用Lombok,在Lombok的加持下,“小狗”.equals(“老狗”) = true

目录 一、禁止使用Lombok1、jdk版本问题2、被迫营业3、可读性差 二、Lombok中的真实小坑三、看看编译后的代码,到底怎么回事1、编译class2、添加一个注解@EqualsAndHashCode(callSuper = true) 大家好,我是哪吒。 一、禁止使用Lombok 我有一个同学,在一家小型互联网公司做Java后端开发,最近他们公司新来了一个技术总

《小狗钱钱》阅读笔记(四)

目录 要是把超过总数5%到10%的现金存放在家里的话,就没有意义了。 钱只会留在那些为之付出努力的人身边。用非法手段取得不义之财的人,反而会比没钱的时候感觉更糟糕 一个人要想过更幸福、更满意的生活,就得对自身进行改变。这和钱无关,金钱本身既不会使人幸福也不会带来不幸金钱是中性的,既不好,也不坏。只有当钱属于某一个人的时候,它才会对这个人产生好的或者坏的影响。 金钱会暴露一个人的本性,金钱就

《小狗钱钱》阅读笔记(三)

目录 还会有各种各样的人取笑你,但也会有更多的人认可你 有的时候,疯狂的念头比普通的小目标更容易达到。当你定下大目标的时候,就意味着你必须付出比别人多得多的努力。 可是请你告诉我,你为什么不能因为做了一件自己喜欢的事情而挣到钱呢? 不要把注意力放到让自己痛苦的经历上,这是没有什么用的 我越是把注意力放在我的疼痛上,我就越觉得疼。谈论疼痛就如同给植物施肥一样。所以我从很多年以前就克服了抱怨

读《小狗钱钱》后

《小狗钱钱》是一本写个儿童的理财书籍;最近希望好好学习一些理财方面的知识;就找到了这本初级的初级书来读,找找感觉。书中的道理的很简单;但简单往往却孕育着不平凡。我给自己定的理财书单是《小狗钱钱》 《穷爸爸,富爸爸》《财务自由之路》;这几本都有电子版,打了包在文章后面有链接;感兴趣的可以下载来读。首先将读书笔记大概理一下;再谈感受。 吉娅和小狗钱钱(神奇的会说话的小狗)的故事很简单,简单到最