- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
#!/usr/bin/python
import itertools, math, os, random, re, sys
random.seed (1234)
while True:
s = sys.stdin.readline ().strip ()
if s == '':
s = sys.stdin.readline ().strip ()
if s == '':
break
t = sys.stdin.readline ()
r = sys.stdin.readline ()
s = [c for c in s]
t = [c for c in t]
r = [c for c in r]
s.sort ()
t.sort ()
r.sort ()
ok = True
for c in r:
if len (s) > 0 and c == s[0]:
s = s[1:]
elif len (t) > 0 and c == t[0]:
t = t[1:]
else:
ok = False
ok = ok and len (s) == 0 and len (t) == 0
if ok:
print 'YES'
else:
print 'NO'
#Люди делают так:
#a, b, c = (raw_input() for i in range(3))
#print 'YES' if sorted(a + b) == sorted(c) else 'NO'
TheHamstertamer 08.01.2012 23:13 # +1
>t = [c for c in t]
>r = [c for c in r]
Лол
VisualPaul 09.01.2012 21:37 # −1
TheHamstertamer 11.01.2012 23:15 # 0
gegMOPO4 31.01.2012 00:47 # 0
thunderbird 28.05.2012 03:15 # 0
guest 14.08.2012 22:05 # 0
Так чтоль?
guest 14.08.2012 22:07 # 0
проверить что третья может быть получена из двух других преремешиванием
[/quote]
А лишние буквы могут быть?
guest 26.01.2013 18:09 # 0
guest8 09.04.2019 12:28 # −999