当前位置:网站首页>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
同学问我的。根据她的代码改的。
边栏推荐
- PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键
- SMB + SMB2: Accessing shares return an error after prolonged idle period
- 记2022年七夕感慨
- JS introduction to reverse the recycling business network of learning, simple encryption mobile phone number
- 产品太多了,如何实现一次登录多产品互通?
- 软件测试之集成测试
- 这份阿里强推的并发编程知识点笔记,将是你拿大厂offer的突破口
- 微服务结合领域驱动设计落地
- 上位机开发C#语言:模拟STC串口助手接收单片机发送数据
- 深入理解 Istio 流量管理的超时时间设置
猜你喜欢

阿里全新推出:微服务突击手册,把所有操作都写出来了PDF

SQL外连接之交集、并集、差集查询

Nature:猪死亡1小时后,器官再次运转

Data Middle Office Construction (10): Data Security Management

The host computer develops C# language: simulates the STC serial port assistant to receive the data sent by the microcontroller

深入理解 Istio 流量管理的超时时间设置

PG优化篇--执行计划相关项

PostgreSQL 2022 Report: Rising popularity, open source, reliability and scaling key

使用Windbg过程中两个使用细节分享

【综合类型第 35 篇】程序员的七夕浪漫时刻
随机推荐
SkiaSharp 之 WPF 自绘 投篮小游戏(案例版)
Login function and logout function (St. Regis Takeaway)
uniapp中的view高度设置100%
微信小程序标题栏封装
FPGA:基础入门按键控制LED灯
PCB布局必知必会:教你正确地布设运算放大器的电路板
STM32 entry development: write XPT2046 resistive touch screen driver (analog SPI)
什么是 DevOps?看这一篇就够了!
《分布式云最佳实践》分论坛,8 月 11 日深圳见
牛刀小试基本语法,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本语法和变量的使用EP02
SkiaSharp 之 WPF 自绘 投篮小游戏(案例版)
[Android]如何使用RecycleView in Kotlin project
MMDetection实战:MMDetection训练与测试
如何测试一下现场的备机失败,转发主机的场景?
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
R语言使用yardstick包的pr_curve函数评估多分类(Multiclass)模型的性能、查看模型在多分类每个分类上的ROC曲线(precision(精准率),R代表的是recall(召回率)
反射修改jsessionid实现Session共享
PPOCR 检测器配置文件参数详解
第四章:redis 数组结构的set和一些通用命令「建议收藏」
gradle尚硅谷笔记