[COCI 2022/2023 #2] Prijateljice

Luogu
IDLGP9738
Time1000ms
Memory512MB
DifficultyP3
字符串2022COCI(克罗地亚)
Leona 和 Zoe 拿到了一些单词。他们打算用这些单词玩一个游戏: 在每一个回合中,两人轮流说单词。这个单词需要满足以下要求: 它比前一个单词的字典序大,且开头字母必须和前一个字母相同,或在字母表上正好在前一个单词的开头字母的后面一个。 Leona 先说,他会选择字典序最小的单词说出来。轮到谁时,他说不出单词了,他就输了。 两人在玩这个游戏时,都会采用最优策略,也就是说,选择符合条件的单词中字典序最小的那个。 现在他们想知道,谁会赢呢。 ## Input 第一行,两个整数 $n$,$m$($1 \le n,m \le 10^5$)。 接下来 $n$ 行,每行一个字符串,表示 Leona 拥有的单词。 接下来 $m$ 行,每行一个字符串,表示 Zoe 拥有的单词。 输入的单词均为小写字母,且互不相同。它们的总长度不超过 $10^6$,且按字典序排序。 ## Output 输出一行,一个字符串,为 $\texttt{Leona}$ 或 $\texttt{Zoe}$,表示获胜者。 [samples] ## Note |$\text{Subtask}$|分值|特殊性质| |:-:|:-:|:-:| |$1$|$20$|$n,m\le100$,每个单词的长度不超过 $10$| |$2$|$30$|$n,m\le1000$| |$3$|$60$|无| **本题满分 $110$ 分。**
Samples
Input #1
2 1
avokado
dabar
brazil
Output #1
Zoe
Input #2
3 3
ananas
atlas
banana
albatros
cikla
nogomet
Output #2
Leona
Input #3
2 2
hrvatska
zastava
bijeli
galeb
Output #3
Leona
API Response (JSON)
{
  "problem": {
    "name": "[COCI 2022/2023 #2] Prijateljice",
    "description": {
      "content": "Leona 和 Zoe 拿到了一些单词。他们打算用这些单词玩一个游戏: 在每一个回合中,两人轮流说单词。这个单词需要满足以下要求: 它比前一个单词的字典序大,且开头字母必须和前一个字母相同,或在字母表上正好在前一个单词的开头字母的后面一个。 Leona 先说,他会选择字典序最小的单词说出来。轮到谁时,他说不出单词了,他就输了。 两人在玩这个游戏时,都会采用最优策略,也就是说,选择符合条件的",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P3"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGP9738"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "Leona 和 Zoe 拿到了一些单词。他们打算用这些单词玩一个游戏:\n\n在每一个回合中,两人轮流说单词。这个单词需要满足以下要求:\n\n它比前一个单词的字典序大,且开头字母必须和前一个字母相同,或在字母表上正好在前一个单词的开头字母的后面一个。\n\nLeona 先说,他会选择字典序最小的单词说出来。轮到谁时,他说不出单词了,他就输了。\n\n两人在玩这个游戏时,都会采用最优策略,也就是说,选择符合条件的...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments