TopCoder

User's AC Ratio

100.0% (3/3)

Submission's AC Ratio

27.5% (11/40)

Tags

Description

不知道大家有沒有隔宿露營的經驗,
在國二時,Cheng 參加了一次隔夜露營活動。然而,他發現隊輔在計算隊伍分數時是不是都在亂講啊?
精神總錦標是這次活動中最重要的獎項,只有分數最高的隊伍才能獲得。Cheng 的隊伍非常渴望獲得這個獎項。
因此,他把所有隊輔說的話都記錄下來,回家後想好好檢查主辦單位有沒有亂給其他隊伍精神總錦標這個獎項。

以下是隊輔所說的加減分語句範例:
「恭喜第 $3$ 隊的分數又增加了 $5$ 分!」
「第 $2$ 隊的分數又被扣了 $7$ 分!」(在測試資料中,$b_i$ 是負的時候,就代表第 $a_i$ 隊被扣了 $|b_i|$ 分)

Cheng 在聆聽錄音時,聽到了 $N$ 句加減分語句。你能根據這些資訊推斷出獲得精神總錦標的隊伍是哪一隊嗎?

備註:
1. 精神總錦標是分數最高的隊伍,而所有隊伍在第一則轉播訊息前都是 $0$ 分。你可以假設 Cheng 有錄到所有分數變化。
2. Cheng 在記錄時,如果 $b_i$ 為正數代表分數增加,如果 $b_i$ 為負數代表被扣的分數。
3. 所有隊伍最低分數為 $0$ 分,如果繼續被扣分,則該隊不會是負數分,還會是 $0$ 分。


對於所有測試資料:
$1 \le N \le 10$$6$
$1 \le M \le 10$$5$
$1 \le a_i \le M$
$-10$$7$ $\le b_i \le 10$$7$

Input Format

輸入第一行有兩個正整數 $N,\ M$,代表有幾則訊息以及總共有幾隊。
接下來有 $N$ 行,第 $i$ 行有兩個整數 $a_i,\ b_i$ 代表第 $i$ 則訊息提到的隊伍編號以及變動分數。

Output Format

輸出得到精神總錦標的隊伍,若有多個隊伍為精神總錦標,請按照隊伍編號,由小到大換行輸出

Sample Input 1

3 2
1 2
2 3
1 2

Sample Output 1

1

Sample Input 2

4 3
1 1
2 1
3 1
1 1

Sample Output 2

1

Sample Input 3

2 2
1 2
1 -3

Sample Output 3

1
2

Hints

Problem Source

Subtasks

No. Testdata Range Constraints Score
1 0~2 範例測資 0
2 3~12 $1 \le N \le 100$ 且 $M = 1$ 5
3 3~22 $M = 1$ 5
4 0, 23~32 $1 \le N \le 100$ 且 $M = 2$ 且 $1 \le b_i \le 100$ 10
5 0, 2, 23~42 $1 \le N \le 100$ 且 $M = 2$ 且 $-100 \le b_i \le 100$ 10
6 0, 2, 23~52 $M = 2$ 5
7 0~1, 23~32, 53~62 $1 \le N \le 100$ 且 $1 \le b_i \le 10000000$ 30
8 0~12, 23~42, 53~72 $1 \le N \le 100$ 20
9 0~92 題目範圍限制 15

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 65536 65536 1 4 5 6 7 8 9
1 1000 65536 65536 1 7 8 9
2 1000 65536 65536 1 5 6 8 9
3 1000 65536 65536 2 3 8 9
4 1000 65536 65536 2 3 8 9
5 1000 65536 65536 2 3 8 9
6 1000 65536 65536 2 3 8 9
7 1000 65536 65536 2 3 8 9
8 1000 65536 65536 2 3 8 9
9 1000 65536 65536 2 3 8 9
10 1000 65536 65536 2 3 8 9
11 1000 65536 65536 2 3 8 9
12 1000 65536 65536 2 3 8 9
13 1000 65536 65536 3 9
14 1000 65536 65536 3 9
15 1000 65536 65536 3 9
16 1000 65536 65536 3 9
17 1000 65536 65536 3 9
18 1000 65536 65536 3 9
19 1000 65536 65536 3 9
20 1000 65536 65536 3 9
21 1000 65536 65536 3 9
22 1000 65536 65536 3 9
23 1000 65536 65536 4 5 6 7 8 9
24 1000 65536 65536 4 5 6 7 8 9
25 1000 65536 65536 4 5 6 7 8 9
26 1000 65536 65536 4 5 6 7 8 9
27 1000 65536 65536 4 5 6 7 8 9
28 1000 65536 65536 4 5 6 7 8 9
29 1000 65536 65536 4 5 6 7 8 9
30 1000 65536 65536 4 5 6 7 8 9
31 1000 65536 65536 4 5 6 7 8 9
32 1000 65536 65536 4 5 6 7 8 9
33 1000 65536 65536 5 6 8 9
34 1000 65536 65536 5 6 8 9
35 1000 65536 65536 5 6 8 9
36 1000 65536 65536 5 6 8 9
37 1000 65536 65536 5 6 8 9
38 1000 65536 65536 5 6 8 9
39 1000 65536 65536 5 6 8 9
40 1000 65536 65536 5 6 8 9
41 1000 65536 65536 5 6 8 9
42 1000 65536 65536 5 6 8 9
43 1000 65536 65536 6 9
44 1000 65536 65536 6 9
45 1000 65536 65536 6 9
46 1000 65536 65536 6 9
47 1000 65536 65536 6 9
48 1000 65536 65536 6 9
49 1000 65536 65536 6 9
50 1000 65536 65536 6 9
51 1000 65536 65536 6 9
52 1000 65536 65536 6 9
53 1000 65536 65536 7 8 9
54 1000 65536 65536 7 8 9
55 1000 65536 65536 7 8 9
56 1000 65536 65536 7 8 9
57 1000 65536 65536 7 8 9
58 1000 65536 65536 7 8 9
59 1000 65536 65536 7 8 9
60 1000 65536 65536 7 8 9
61 1000 65536 65536 7 8 9
62 1000 65536 65536 7 8 9
63 1000 65536 65536 8 9
64 1000 65536 65536 8 9
65 1000 65536 65536 8 9
66 1000 65536 65536 8 9
67 1000 65536 65536 8 9
68 1000 65536 65536 8 9
69 1000 65536 65536 8 9
70 1000 65536 65536 8 9
71 1000 65536 65536 8 9
72 1000 65536 65536 8 9
73 1000 65536 65536 9
74 1000 65536 65536 9
75 1000 65536 65536 9
76 1000 65536 65536 9
77 1000 65536 65536 9
78 1000 65536 65536 9
79 1000 65536 65536 9
80 1000 65536 65536 9
81 1000 65536 65536 9
82 1000 65536 65536 9
83 1000 65536 65536 9
84 1000 65536 65536 9
85 1000 65536 65536 9
86 1000 65536 65536 9
87 1000 65536 65536 9
88 1000 65536 65536 9
89 1000 65536 65536 9
90 1000 65536 65536 9
91 1000 65536 65536 9
92 1000 65536 65536 9