atcoder#ABC350B. [ABC350B] Dentist Aoki

[ABC350B] Dentist Aoki

题目描述

Takahashi 有 NN 颗牙齿,每颗牙齿放在编号为 1,2,,N1, 2, \dots, N 的洞里。 牙医 Aoki 将对这些牙齿和洞进行 QQ 次治疗。 在第 ii 次治疗中,处理洞 TiT_i 如下:

  • 如果洞 TiT_i 中有牙齿,则从洞 TiT_i 中移除牙齿。
  • 如果洞 TiT_i 中没有牙齿(即洞是空的),则在洞 TiT_i 中长出一颗牙齿。

在所有治疗完成后,Takahashi 有多少颗牙齿?

输入格式

第一行输入 N N Q Q

第二行输入 T1 T_1 T2 T_2 \dots TQ T_Q

输出格式

把答案作为整数输出。

30 6
2 9 18 27 18 9
28
1 7
1 1 1 1 1 1 1
0
9 20
9 5 1 2 2 2 8 9 2 1 6 2 6 5 8 7 8 5 9 8
5

提示

  • 输入数据均为整数
  • 1  N,Q  1000 1\ \le\ N,Q\ \le\ 1000
  • 1  Ti  N 1\ \le\ T_i\ \le\ N

样例 1 解释

最初,Takahashi 有 3030 颗牙齿,Aoki 执行了六次治疗。

  • 第一次治疗时,处理洞 22。洞 22 中有牙齿,因此牙齿被移除。
  • 第二次治疗时,处理洞 99。洞 99 中有牙齿,因此牙齿被移除。
  • 第三次治疗时,处理洞 1818。洞 1818 中有牙齿,因此牙齿被移除。
  • 第四次治疗时,处理洞 2727。洞 2727 中有牙齿,因此牙齿被移除。
  • 第五次治疗时,处理洞 1818。洞 1818 中没有牙齿,因此长出一颗牙齿。
  • 第六次治疗时,处理洞 99。洞 99 中没有牙齿,因此长出一颗牙齿。

最终的牙齿数量是 2828