从输入格式的最后一段开始修改到输出格式:
测试数据将会提供 $m$ 条读写内存的命令,每条命题提供要求访问的虚拟内存页的编号 $P$ 。你的程序要求能够模拟整个 $m$ 条命令的全部执行过程,所有的命令是按照输入的先后执行的,最开始的时候内存中的 $n$ 页全为空。
## 输入格式
从文件 `input.txt` 中读入数据,文件第 $1$ 行为 $n (n \le 10000)$ 和 $m (m \le 1000000)$ ,分别表示内存页数和读写内存命令条数。接下来有 $m$ 行,其中第 $i+1$ 行有一个正整数 $P_i (P_i \le 10^9)$ ,表示第i条读写内存命令需要访问的虚拟内存页的编号。
## 输出格式
输出文件 `output.txt` 中仅包含一个正整数,表示在整个模拟过程中,在内存中直接查找成功的次数(即上面的算法只执行步骤a的次数)。