303916: CF755B. PolandBall and Game

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

PolandBall and Game

题意翻译

两个人玩一个游戏 他们轮流说单词 每一个人只能说出自己会的单词 并且任何一个在之前被说过(被自己或对方说过)的单词不能被再说一次 最后无话可说(所有会的单词都被说过)的人负 问先手是否能获胜 **输入格式** 第一行n,m分别代表先手和后手分别会多少单词 接下来n行每行一个字符串代表单词 先手会且仅会这些单词 再接下来m行每行一个字符串代表单词 后手会且仅会这些单词 **输出格式** 一个字符串 先手胜(后手负)输出YES 否则输出NO

题目描述

PolandBall is playing a game with EnemyBall. The rules are simple. Players have to say words in turns. You cannot say a word which was already said. PolandBall starts. The Ball which can't say a new word loses. You're given two lists of words familiar to PolandBall and EnemyBall. Can you determine who wins the game, if both play optimally?

输入输出格式

输入格式


The first input line contains two integers $ n $ and $ m $ ( $ 1<=n,m<=10^{3} $ ) — number of words PolandBall and EnemyBall know, respectively. Then $ n $ strings follow, one per line — words familiar to PolandBall. Then $ m $ strings follow, one per line — words familiar to EnemyBall. Note that one Ball cannot know a word more than once (strings are unique), but some words can be known by both players. Each word is non-empty and consists of no more than $ 500 $ lowercase English alphabet letters.

输出格式


In a single line of print the answer — "YES" if PolandBall wins and "NO" otherwise. Both Balls play optimally.

输入输出样例

输入样例 #1

5 1
polandball
is
a
cool
character
nope

输出样例 #1

YES

输入样例 #2

2 2
kremowka
wadowicka
kremowka
wiedenska

输出样例 #2

YES

输入样例 #3

1 2
a
a
b

输出样例 #3

NO

说明

In the first example PolandBall knows much more words and wins effortlessly. In the second example if PolandBall says kremowka first, then EnemyBall cannot use that word anymore. EnemyBall can only say wiedenska. PolandBall says wadowicka and wins.

Input

题意翻译

两个人玩一个游戏 他们轮流说单词 每一个人只能说出自己会的单词 并且任何一个在之前被说过(被自己或对方说过)的单词不能被再说一次 最后无话可说(所有会的单词都被说过)的人负 问先手是否能获胜 **输入格式** 第一行n,m分别代表先手和后手分别会多少单词 接下来n行每行一个字符串代表单词 先手会且仅会这些单词 再接下来m行每行一个字符串代表单词 后手会且仅会这些单词 **输出格式** 一个字符串 先手胜(后手负)输出YES 否则输出NO

加入题单

算法标签: