A71262 | 重点单词 (word.cpp)
来源编程题
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
回家后,小 X 望着自己打瞌睡时写的英语笔记陷入了迷茫。由于太困了,他会时不时地把一个字母多写几次:比如可能把 “she” 写成 “shhe” ,也可能写成 “ssshee”。
但他依稀记得这堂课只讲了一个重点单词。为了找到这个单词,他想先把每个单词中连续重复的字母压缩起来:把 “coool” 压缩为 “col” ,把 “aabbaa” 压缩为 “aba” 。接下来找到压缩后出现次数最多的单词,这样就能找到重点单词了。
由于工作量太大,小 X 希望你帮助他找到重点单词。他向你保证压缩后的单词出现次数最多的一定唯一。
输入格式
第一行一个整数 n 表示笔记上共写了 n 个单词。
接下来 n 行,每行一个字符串,表示一个单词。
输出格式
输出数据只有一行,包含一个字符串,表示压缩后出现次数最多的单词。
输入输出样例
输入 #1
3 qaaqqq qwwwwq qqqqaq
输出 #1
qaq
样例解释
“qaaqqq”压缩成“qaq”
“qwwwwq”压缩成“qwq”
“qqqqaq”压缩成“qaq”
“qaq”出现了两次,“qwq”出现了一次
所以“qaq”出现次数最多
数据范围
本题共有 10 个测试点;
对于全部数据:单词长度 \le 50;
对于测试点 1 :n=1,单词长度为 1;
对于测试点 2 \sim 3 :n \le 10000,单词长度为 1;
对于测试点 4 \sim 6 :n=1;
对于测试点 7 \sim 8 :n \le 10;
对于测试点 9 \sim 10:n \le 10000;
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?