当前位置:网站首页>hdu4545 魔法串
hdu4545 魔法串
2022-08-05 10:56:00 【51CTO】
魔法串
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 1846 Accepted Submission(s): 692
Problem Description
小明和他的好朋友小西在玩一个新的游戏,由小西给出一个由小写字母构成的字符串,小明给出另一个比小西更长的字符串,也由小写字母组成,如果能通过魔法转换使小明的串和小西的变成同一个,那么他们两个人都会很开心。这里魔法指的是小明的串可以任意删掉某个字符,或者把某些字符对照字符变化表变化。如:
小西的串是 abba;
小明的串是 addba;
字符变化表 d b (表示d能转换成b)。
那么小明可以通过删掉第一个d,然后将第二个d转换成b将串变成abba。
现在请你帮忙判断:他们能不能通过魔法转换使两个人的串变成一样呢?
Input
首先输入T,表示总共有T组测试数据(T <= 40)。
接下来共T组数据,每组数据第一行输入小西的字符串,第二行输入小明的字符串(数据保证字符串长度不超过1000,小明的串的长度大于等于小西的,且所有字符均为小写字母)。接着输入字母表,先输入m,表示有m个字符变换方式(m< = 100),接着m行每行输入两个小写字母,表示前一个可以变为后一个(但并不代表后一个能变成前一个)。
Output
对于每组数据,先输出Case数。
如果可以通过魔法转换使两个人的串变成一样,输出“happy”,
否则输出“unhappy”。
每组数据占一行,具体输出格式参见样例。
Sample Input
2 abba addba 1 d b a dd 0
Sample Output
Case #1: happy Case #2: unhappy
Recommend
liuyiding | We have carefully selected several similar problems for you
Statistic |
Submit |
Discuss |
Note
同学问我的。根据她的代码改的。
边栏推荐
- 反射修改jsessionid实现Session共享
- GCC编译的时候头文件搜索规则
- Chapter 4: activiti RuntimeService settings get and get process variables, and the difference from taskService, set process variables when starting and completing tasks [easy to understand]
- SQL外连接之交集、并集、差集查询
- This notebook of concurrent programming knowledge points strongly recommended by Ali will be a breakthrough for you to get an offer from a big factory
- 【深度学习】mmclassification mmcls 实战多标签分类任务教程,分类任务
- Android 开发用 Kotlin 编程语言三 循环控制
- 双因子与多因子身份验证有什么区别?
- FPGA:开发环境Vivado的使用
- 解决【命令行/终端】颜色输出问题
猜你喜欢
《分布式云最佳实践》分论坛,8 月 11 日深圳见
金融业“限薪令”出台/ 软银出售过半阿里持仓/ DeepMind新实验室成立... 今日更多新鲜事在此...
Http-Sumggling缓存漏洞分析
Android 开发用 Kotlin 编程语言 二 条件控制
Microcontroller: temperature control DS18B20
阿里全新推出:微服务突击手册,把所有操作都写出来了PDF
今天告诉你界面控件DevExpress WinForms为何弃用经典视觉样式
单片机:温度控制DS18B20
E-sports, convenience, efficiency, security, key words for OriginOS functions
Google启动通用图像嵌入挑战赛
随机推荐
012年通过修补_sss_提高扩散模型效率
ECCV 2022 | 视听分割:全新任务,助力视听场景像素级精细化理解
登录功能和退出功能(瑞吉外卖)
MMDetection in action: MMDetection training and testing
导火索:OAuth 2.0四种授权登录方式必读
产品太多了,如何实现一次登录多产品互通?
MySQL 中 auto_increment 自动插入主键值
HDD杭州站•ArkUI让开发更灵活
Chapter 4: In the activiti process, variable transmission and acquisition process variables, setting and acquiring multiple process variables, setting and acquiring local process variables "recommende
Image segmentation model - a combination of segmentation_models_pytorch and albumations to achieve multi-category segmentation
2022 Hangzhou Electric Power Multi-School Session 6 1008.Shinobu Loves Segment Tree Regular Questions
A small test of basic grammar, Go lang1.18 introductory refining tutorial, from Bai Ding to Hongru, basic grammar of go lang and the use of variables EP02
第六章:activiti流程分流判断之排它网关和并行网关
sqlserver编写通用脚本实现获取一年前日期的方法
【OpenCV】-仿射变换
In-depth understanding of timeout settings for Istio traffic management
How OpenHarmony Query Device Type
问题征集丨ECCV 2022中国预讲会 · Panel专题研讨会
OpenHarmony如何查询设备类型
SkiaSharp 之 WPF 自绘 投篮小游戏(案例版)