#B4200. [常州市程序设计小能手 2020] 重点单词

    ID: 8405 远端评测题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>模拟字符串2020江苏哈希 hashing小学科创活动

[常州市程序设计小能手 2020] 重点单词

题目背景

搬运自 http://czoj.com.cn/p/448。数据为民间数据。

题目描述

回家后,小 X\text{X} 望着自己打瞌睡时写的英语笔记陷入了迷茫。由于太困了,他会时不时地把一个字母多写几次:比如可能把 she\texttt{she} 写成 shhe\texttt{shhe},也可能写成 ssshee\texttt{ssshee}
但他依稀记得这堂课只讲了一个重点单词。为了找到这个单词,他想先把每个单词中连续重复的字母压缩起来:把 coool\texttt{coool} 压缩为 col\texttt{col},把 aabbaa\texttt{aabbaa} 压缩为 aba\texttt{aba}。接下来找到压缩后出现次数最多的单词,这样就能找到重点单词了。
由于工作量太大,小 X\text{X} 希望你帮助他找到重点单词。他向你保证压缩后的单词出现次数最多的一定唯一。

输入格式

第一行一个整数 nn 表示笔记上共写了 nn 个单词。
接下来 nn 行,每行一个字符串,表示一个单词。

输出格式

输出数据只有一行,包含一个字符串,表示压缩后出现次数最多的单词。

3
qaaqqq
qwwwwq
qqqqaq
qaq

提示

样例解释

  • qaaqqq\texttt{qaaqqq} 压缩成 qaq\texttt{qaq}
  • qwwwwq\texttt{qwwwwq} 压缩成 qwq\texttt{qwq}
  • qqqqaq\texttt{qqqqaq} 压缩成 qaq\texttt{qaq}

qaq\texttt{qaq} 出现了两次,qwq\texttt{qwq} 出现了一次,所以 qaq\texttt{qaq} 出现次数最多。

数据范围

本题共有 1010 个测试点。
对于全部数据:1n1041\le n\le 10^411\le 单词长度 50\le50。 |测试点编号|nn|单词长度| |:-:|:-:|:-:| |11|=1=1|=1=1| |232\sim3|104\le 10^4|=1=1| |464\sim6|=1=1|50\le 50| |787\sim8|10\le 10|50\le 50| |9109\sim10|104\le 10^4|50\le 50|