#939. 分数多样性 (diverse)
分数多样性 (diverse)
题目描述
关桑主持了一个比赛,有 个编号为 到 的选手参加。这些选手将竞争得分。目前,所有选手的得分都是零。
关桑的预见能力让他知道选手得分将如何变化。具体来说,对于 ,从现在开始 秒后,选手 的得分将增加 个点。在得分方面不会有其他变化。
关桑偏爱得分的多样性,他想知道每个时刻选手得分中会出现多少个不同的得分值。对于每个 ,找出在 秒后的时刻,选手得分中有多少个不同的得分值。
例如,如果选手在某一时刻的得分分别为10、20、30和20,则在那一时刻,选手的得分中有三个不同的得分值。
输入格式
第一行两个整数 ,意义如题面描述。
接下来 行,每行两个整数 ,表示在 时刻选手 的分数将增加 个点。
输出格式
输出一共 行。第 行()应该包含一个整数,表示在 秒后的时刻,选手得分中有多少个不同的得分值。
样例输入 1
3 4
1 10
3 20
2 10
2 10
样例输出 1
2
3
2
2
样例解释 1
假设 S 是按照顺序为玩家1、2、3的得分序列。当前,S={0,0,0}。
经过一秒钟,玩家1的得分增加了10分,得分变为S={10,0,0}。因此,在1.5秒后的时刻,玩家得分中有两个不同的得分值。
经过两秒钟,玩家3的得分增加了20分,得分变为S={10,0,20}。因此,在2.5秒后的时刻,玩家得分中有三个不同的得分值。
经过三秒钟,玩家2的得分增加了10分,得分变为S={10,10,20}。因此,在3.5秒后的时刻,玩家得分中有两个不同的得分值。
经过四秒钟,玩家2的得分再增加了10分,得分变为S={10,20,20}。因此,在4.5秒后的时刻,玩家得分中有两个不同的得分值。
数据范围与约定
- 对于 的数据,
- 对于 的数据, 所有输入值都是整数。
相关
在下列比赛中: