有趣的消化


Submit solution

Points: 10
Time limit: 1.0s
Memory limit: 4M

Author:
Problem type
Allowed languages
C++

有趣的笑话

新年假期结束了,圣诞老人和他的同事们终于可以休息并接待客人。当两个"新年和圣诞老人"碰面时,他们的助手会用纸板剪出客人和主人的名字字母,并挂在门口作为纪念。然而有一天晚上,当大家都睡着时,有人把这些字母全部取走了。然后他可能打乱了字母顺序,把它们堆成一堆放在门前。 第二天早晨,大家无法找到做恶作剧的嫌疑人,但所有人都很好奇,是否能够从门口的字母堆中恢复出主人的名字和客人的名字?也就是说,我们需要验证是否没有多余的字母,且没有人需要再剪出字母。 帮助"新年和圣诞老人"以及他们的朋友解决这个问题。你将会得到挂在门口的字母,以及早晨在门口找到的字母堆。

输入:

输入由三行组成:

第一行:客人的名字
第二行:主人的名字
第三行:早晨在门口找到的字母堆
所有行都不是空的,只包含大写拉丁字母。每行的长度不超过 100。

输出:

如果这些字母可以重新排列成主人的名字和客人的名字,并且没有多余的字母,输出 "YES";否则输出 "NO"。

输入1:
SANTACLAUS
DEDMOROZ
SANTAMOROZDEDCLAUS

输出1:

YES
输入2:
PAPAINOEL
JOULUPUKKI
JOULNAPAOILELUPUKKI
输出2:
NO
输入3:
BABBONATALE
FATHERCHRISTMAS
BABCHRISTMASBONATALLEFATHER
输出3:
NO

Comments

There are no comments at the moment.