#aBC251C. [ABC251C] Poem Online Judge

[ABC251C] Poem Online Judge

AT_abc251_c [ABC251C] Poem Online Judge

题目描述

Poem Online Judge(以下简称 POJ)是一个为提交的字符串评分的在线评测系统。
POJ 共收到了 NN 次提交。第 ii 次提交中,提交了字符串 SiS_i,得分为 TiT_i。(同一个字符串可能被多次提交)
需要注意的是,在 POJ 中,即使提交了相同的字符串,得分也不一定相同。

NN 次提交中,如果某次提交之前没有提交过相同的字符串,则称该提交为原创提交
在所有原创提交中,得分最高的提交被称为最优奖。如果有多个得分最高的原创提交,则最早的那一次提交被视为最优奖。

请问最优奖是从早到晚第几次提交?

输入格式

输入按以下格式从标准输入读入。

NN
S1 T1S_1\ T_1
S2 T2S_2\ T_2
\vdots
SN TNS_N\ T_N

输出格式

请输出答案。

输入输出样例 #1

输入 #1

3
aaa 10
bbb 20
aaa 30

输出 #1

2

输入输出样例 #2

输入 #2

5
aaa 9
bbb 10
ccc 10
ddd 10
bbb 11

输出 #2

2

输入输出样例 #3

输入 #3

10
bb 3
ba 1
aa 4
bb 1
ba 5
aa 9
aa 2
ab 6
bb 5
ab 3

输出 #3

8

说明/提示

限制条件

  • 1N1051 \leq N \leq 10^5
  • SiS_i 是仅由小写英文字母组成的字符串
  • SiS_i 的长度为 111010
  • 0Ti1090 \leq T_i \leq 10^9
  • NNTiT_i 均为整数

样例解释 1

下面将从早到晚第 ii 次提交称为提交 ii。原创提交为提交 11 和提交 22。提交 33 与提交 11 的字符串相同,因此不是原创提交。在原创提交中,得分最高的是提交 22,因此它获得最优奖。

样例解释 2

原创提交为提交 11、提交 22、提交 33、提交 44。其中得分最高的是提交 22、提交 33、提交 44。在这种情况下,最早的提交 22 获得最优奖。请注意,如果有多个得分最高的原创提交,应选择其中最早的那一个作为最优奖。

由 ChatGPT 4.1 翻译