题目描述

继上一话皮卡丘把那几个坏人炸飞之后,小智确认皮卡丘已经完全恢复了。于是带着皮卡丘继续上路,前往尼比市去,小霞为了她的脚踏车的事情也一直跟着小智。

在通往尼比市的路上,要经过一个漆黑的常磐森林,小智信心满满,他相信这个森林一定能抓到很多宝可梦,正走着,小霞突然害怕地双手扑到小智的背上,小智侧头一看,咦,这不是可爱的虫系宝可梦——绿毛虫吗? 小智向前走一步,撇开衣角摸出挂在皮带上的精灵球,决定将这条绿毛虫收服了。说时迟那时快,小智将精灵球精准地砸中绿毛虫的头部,绿毛虫瞬间被收进了精灵球里面。

虽然小霞非常讨厌虫,但是小智作为一个不挑食、啥都喜欢的好孩子,对绿毛虫可算是非常喜欢,而且这也是他收服的第一个宝可梦,是迈向成功的一大步!对绿毛虫喜欢的不仅仅是小智,皮卡丘也开心的喊着"皮卡皮卡!",终于有同类一起生活了!

到了夜晚,小智和小霞都各自钻进自己的睡袋里睡觉了,皮卡丘和绿毛虫却在一块大石头上享受月光浴,他们开心地交流着…

实际上,不同宝可梦之间的对话是有规则的。假设绿毛虫说出的话是字符串 ss ,皮卡丘需要先说一个字符串 tt , tt 是 ss 删掉两个字符之后得到的字符串,他才能获得绿毛虫要传达的信息,绿毛虫面对皮卡丘说的话也是一样的规则。

那么,给出两个字符串 ss 和 tt ,你能判断 tt 是不是 ss 删掉两个字符后的字符串吗?

输入描述

输入有多组数据,第一行输入一个正整数 T(1 \le T \le 2 \times 10^5)(1≤T≤2×10
5
) ,表示测试组数。

然后对于每组数据,

第一行有一个字符串 ss ,第二行有一个字符串 tt。

数据中所有字符串都是由英文小写字母 ‘a’

a

至 ‘z’

z

组成的,长度都不是 00,且所有字符串的总长度和不超过 10^610
6

输出描述

对于每组数据各输出一行,如果是,输出数字 11,如果不是,输出数字 00。

样例输入 1

3
abcde
ace
abcde
aed
abcde
abcd
样例输出 1

1
0
0
提示

对于样例中第一个数据对于样例中第一个数据,可以把字符串 “abcde” 删掉第 22 个和第 44 个字符来得到字符串 “ace”,故要輸出 11。

对于样例中第二和第三个数据,删掉 22 个字符后可能得到的结果有 “abc”、“abd”、“abe”、“acd”、“ace”、“ade”、“bcd”、“bce”、“bde”、“cde” 这 1010 种,并无法产生 “aed” 或 “abcd”,所以都要輸出 00。

#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<cmath>
#include<ctime>
#include<iostream>
#include<algorithm>
#include<map>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<string>
#define ll long long
#define dd double
using namespace std;
int main() {ll t; while (cin >> t) {while (t--) {string s1; cin >> s1;string s2; cin >> s2;if (s1.size() - s2.size() != 2) {cout << "0" << endl;continue;}ll sss = 0;string s3 = "";ll v = 0;for (ll i = 0; i < s1.size(); i++) {if (s1[i] == s2[v]) {s3 += s2[v];v++;}}if (s3 == s2) {cout << "1" << endl;}else {cout << "0" << endl;}}}
}

Comet OJ - 2019六一欢乐赛C.收服宝可梦吧!相关推荐

  1. Comet OJ-2019六一欢乐赛 C收服宝可梦吧!

    本文为博主原创文章,未经博主允许不得转载. 题目描述 继上一话皮卡丘把那几个坏人炸飞之后,小智确认皮卡丘已经完全恢复了.于是带着皮卡丘继续上路,前往尼比市去,小霞为了她的脚踏车的事情也一直跟着小智. ...

  2. Comet OJ - 2019六一欢乐赛

    这个题目我先写了些简单的 之后继续填坑: 比赛链接 题目链接 题目描述 小智是一名刚满十岁的男孩,住在真新镇中,他目标是成为一名优秀的宝可梦训练师,他明天就要从大木博士那里获得自己的第一只宝可梦了.博 ...

  3. Comet OJ - 2019六一欢乐赛题解

    第001话 宝可梦,就决定是你了! 等差数列求和公式 #include <cstdio> #include <iostream> #include <vector> ...

  4. Comet OJ - 2019六一欢乐赛D.武士少年的挑战!

    题目描述 收服绿毛虫后,小智一行继续在常磐森林里往尼比市的方向前进,小霞一路上都在大惊小怪.这时,小智发现了独角虫,他打算靠皮卡丘来收服独角虫,可是皮卡丘却懒得搭理.小霞非常讨厌虫子,远远的逃开,却碰 ...

  5. Comet OJ - 2019 六一欢乐赛

    传送门 #A: 思路:等差数列求和,看成俩次1+2+-+ n,多加的n减去,所以 ans = n*(n+1) - n. AC代码: 1 #include<iostream> 2 #incl ...

  6. Comet OJ - 2019国庆欢乐赛(赛后整理)

    Comet OJ - 2019国庆欢乐赛(赛后整理) 比赛链接:传送门 PS: 做题失误: A题wa了好久不知道为什么,后来才知道乘法爆long long了 B题思路错了,应该在想清楚些. 比赛过程中 ...

  7. Comet OJ 2019 夏季欢乐赛题解

    Comet OJ 2019 夏季欢乐赛题解 我是来骗访问量的 A 完全k叉树 \(n\)个点的完全k叉树的直径. 直接做 B 距离产生美 直接做 C 烤面包片 \(n!!!\mod p\) 显然\(n ...

  8. 【Comet OJ - 2019国庆欢乐赛 F】 高速公路

    题意 一个长度为n的序列h[i]表示第i个位置的数不能超过h[i].每个数和相邻的数的差只能为-10,0或+10. 现在可以允许一个位置忽略限制,求数列中所有数的和最大为多少. 思路 算出没有忽略限制 ...

  9. Comet OJ - 2019国庆欢乐赛 G 后缀数组

    题目链接: https://www.cometoj.com/contest/68/problem/G?problem_id=3940 出题人给的题解: 我们知道,一个子串是字符串的后缀的前缀.  这就 ...

最新文章

  1. nodejs原生模块简介
  2. D.Digits 思维dp 取log乘积变成加法
  3. Python中面向对象的讲解(1)
  4. 两大上市公司联手,打造智慧城市安防领域生态闭环
  5. 用Jackson进行Java JSON处理
  6. pip修改下载源为国内源 linux系统
  7. np读取csv文件_pythonpandas读写csv数据
  8. 卷积神经网络特征图大小计算公式
  9. AI 终极问题:我们的大脑是一台超级计算机吗?
  10. 微软亚洲研究院20周年庆典:纳德拉致敬、沈向洋展望
  11. Python+Selenium开发工具安装及下载
  12. Python三维绘图--Matplotlib
  13. EDM邮件制作遇到的兼容性问题
  14. 背着房贷被裁员是一种什么样的体验?
  15. 修改ftp更新服务器地址,修改ftp服务器地址
  16. MySQL 慢查询日志导入 Elasticsearch 可视化查询分析
  17. 阿里云中间件ARMS介绍
  18. Java自定义注解实现校验参数不能为空
  19. 这个5G网优工程师也太牛了!手机丢了,自己找回来了!
  20. Tushare安装使用经验分享

热门文章

  1. 服务器运维基础知识,运维技术必须了解的服务器基础知识
  2. 迷你世界电路计算机的过程,迷你世界循环电路怎么做 迷你世界循环电路制作攻略...
  3. 基于逐步法思想的多元线性回归(雏形)
  4. (Android学习)android:exported 属性
  5. Python制作字符画(pillow,numpy的使用)
  6. js textarea换行分隔成数组和数组转换行符textarea回显
  7. 删除Flash控件的 Flash9e.ocx和FlashUtil9e.exe
  8. 数据结构——链表(Linked List)
  9. 华为新系统鸿蒙开源,华为王成录:鸿蒙即将开源系统
  10. linux系统中ps和top,linux中PS和TOP命令用法详解.docx