题目名称 2505. 选举
输入输出 vote.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 GravatarFoolMike 于2016-10-18加入
开放分组 全部用户
提交状态
分类标签
字典树/Trie 映射 平衡树
分享题解
通过:55, 提交:140, 通过率:39.29%
Gravatar_IOSTREAM_ 100 0.167 s 6.62 MiB C++
GravatarLethur 100 0.353 s 0.35 MiB C++
Gravatarwjy 100 0.371 s 3.98 MiB C++
GravatarFoolMike 100 0.376 s 3.71 MiB C++
GravatarJanis 100 0.399 s 0.31 MiB C++
Gravatar_IOSTREAM_ 100 0.419 s 15.09 MiB C++
Gravatarjoel 100 0.468 s 0.37 MiB C++
Gravatar夜莺 100 0.510 s 4.25 MiB C++
Gravatar䱖虁職 100 0.519 s 3.69 MiB C++
Gravatar┭┮﹏┭┮ 100 0.603 s 3.65 MiB C++
关于 选举 的近10条评论(全部评论)
T掉n多遍
Gravatarzeppoe
2016-10-19 19:37 2楼
你这个题出的是不是有一种内定钦点STL的感觉啊
GravatarJanis
2016-10-19 08:57 1楼

2505. 选举

★★   输入文件:vote.in   输出文件:vote.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

”你知道这次开会的内容吗?”,会场中,Mike问座位旁一脸严肃的Marvolo。

”据说是要举行一次投票”

”投票?中央要选举新一届领导核心了?”

”好像是的”,Marvolo一脸期待的说,”听说这次有一个强劲的候选人呢,好像叫Eric”

”你这么早就这样说,会不会给人一种钦定的感觉?”

”……”

Marvolo提前知道了这一次开会的目的,是选举新任领导。但是因为参加会议的代表人数众多,选票难以统计。尽管如此还是阻挡不了代表们的好奇心。他们想知道被投票最多的人是谁,是谁第一个提出的。如果得票数最多的候选人不止一个,则输出最先被提出的得票最多的候选人及提出的代表。

【输入格式】

输入数据有若干行,规定格式是这样的:

前若干个小写字符表示代表的名字,后面是一个’:’(英文冒号),后面的小写字符表示被提出的候选人的名字。

数据保证文件最后一行为一个”.”(不带引号),作为文件的结束。该行数据不需要处理。

【输出格式】

输出文件共两行,第一行是一个小写的字符串,表示首先提出得票最多的候选人的那个代表的姓名。

第二行是一个字符串,表示得票最多的那个候选人的姓名。

【样例输入】

marvolo:godcowc
mike:oldwang
alice:bob
rapiz:godcowc
kz:menci

【样例输出】

marvolo
godcowc

【数据范围】

题目保证所有输入数据的每一个字符串中只含有一个“:”,每个人的名字长度不超过10,并且输入数据行数不超过10^5。

对于30%的数据 n<=10^3

对于50%的数据 n<=10^4

对于100%的数据 n<=10^5

【来源】

Mike