编程题
### 问题描述 小蓝最近迷上了数字变换游戏。他有 $n$ 个数字 $\lbrace a_1, a_2,a_3,...,a_n \rbrace $,现在要进行一系列操作。游戏共有 $m$ 次操作,每次操作可以选择最多 $C_i$ 个数字,然后将它们都变成 $V_i$。小蓝想知道,经过所有操作后,最频繁出现的数字(众数)的**出现次数**最多可以是多少。 请你帮助小蓝找到答案。 ### 输入格式 第一行输入两个整数 $n,m$。 第二行输入 $n$ 个整数,$a_1, a_2, a_3, ... , a_n$。 接下来 $m$ 行,每行输入 $C_i, V_i$。 ### 输出格式 输出一个整数,表示众数出现的最大次数是多少。 ### 样例输入 ``` 4 2 1 2 3 4 1 1 2 4 ``` ### 样例输出 ``` 3 ``` ### 说明 第一个操作我们不操作。 第二个操作我们将 $1,2$ 改为 $4$,那么结果为 $\lbrace 4,4,3,4 \rbrace$。 那么众数为 $4$,出现的次数是 $3$ 次。 ### 评测数据范围 $1 \le n,m \le 10^5, 1 \le V_i \le n, 1\le C_i, a_i \le 10^5 $。
查看答案
赣ICP备20007335号-2