欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF141A.Amusing Joke
Amusing Joke
题目描述
新年假期结束了。圣诞老人和他的同事们终于可以休息一下并招待客人了。当两位“新年与圣诞老人”见面时,他们的助手会用纸板剪出客人名字和主人的名字的所有字母,以示纪念。然后,他们会把这些字母挂在正门上方。
一天晚上,当所有人都上床睡觉后,有人把这些人的名字中的全部字母都拿走了。后来,他可能把这些字母打乱后堆在门口。
第二天早晨,没有人能找出造成混乱的罪魁祸首。但每个人都想知道,能否通过门口堆放的字母,还原出主人和客人的名字?换句话说,我们需要验证是否所有字母都恰好可用,不多也不少,无需再剪新的字母。
请帮助“新年与圣诞老人”及朋友们解决这个问题。给出了前一夜挂在门上的两串名字和第二天早上在门口发现的一堆字母。
输入格式
输入文件共三行: 第一行是客人的名字, 第二行是主人的名字, 第三行是早上在门口发现的一堆字母。 所有行均为非空,且只包含大写拉丁字母。每行长度不超过 。
输出格式
如果这堆字母可以重排列成“新年与圣诞老人”们的名字,请输出"YES"(不含引号),否则输出"NO"(不含引号)。
说明/提示
在第一个样例中,最后一行中的字母恰好可以拼出两个人的名字,且不会剩余多余的字母。
在第二个样例中,字母堆中缺少了字母 "P",同时多了一个 "L"。
在第三个样例中,字母"L"是多余的。
由 ChatGPT 5 翻译
样例
SANTACLAUS
DEDMOROZ
SANTAMOROZDEDCLAUS
YES
PAPAINOEL
JOULUPUKKI
JOULNAPAOILELUPUKKI
NO
BABBONATALE
FATHERCHRISTMAS
BABCHRISTMASBONATALLEFATHER
NO
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |