#509. 排名

排名

题目描述

NSWOJ 计划上线一个新功能,比赛封榜前实时广播队伍的提交与过题情况。zzzhy zzzhy 已经完成了一个智能屏幕监测程序,每当一支队伍通过一道新题目后,更新一个事件记录该队在此题上的罚时。zzzhy zzzhy 想知道他所在的1号队伍的实时排名,这样他就不用反复在题目与排行榜间切换。

对于任意两支队伍 t1,t2 t_1,t_2 t1 t_1 排名比 t2 t_2 高当且仅当 t1 t_1 通过题数比 t2 t_2 多,或 t1 t_1 t2 t_2 通过题数相等时 t1 t_1 罚时更小。一支队伍的排名为排名比它高的队伍数量加一。

zzzhy zzzhy 现在想睡午觉,于是他就把这个简单的任务交给你了。

输入格式

第1行两个正整数 n,m n,m 表示有 n n 支队伍,zzzhy zzzhy 的屏幕监测程序记录了 m m 个事件。

第2至 m+1 m+1 行,每行两个整数 t,pt,p ,表示 tt 号队伍通过了一道新题目,他们的罚时为 pp

输出格式

m m 行,第 ii 行一个整数表示第 ii 个事件后1号队伍的排名。

样例

样例输入

3 4
2 7
3 5
1 6
1 9

样例输出

2
3
2
1

数据范围与提示

1n,m100,0001 ≤ n, m ≤ 100,000

1tn1≤t≤n

1p10001≤p≤1000