Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from collections import Counter
- def ransom_note(mag, ran):
- if n > m:
- return False
- elif n == m:
- if sorted(mag) == sorted(ran):
- return True
- else:
- return False
- else:
- mag = Counter([x for x in mag if x in ran])
- ran = Counter(ransom)
- return not any([x > 0 for x in (ran - mag).values()])
- m, n = map(int, raw_input().strip().split(' '))
- magazine = raw_input().strip().split(' ')
- ransom = raw_input().strip().split(' ')
- answer = ransom_note(magazine, ransom)
- if(answer):
- print "Yes"
- else:
- print "No"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement