#P1260. 合并集合
合并集合
合并集合
题目描述
Orange拥有 之间所有的整数,他把他们分别分类到各自的集合,即 ,现在,Orange会执行如下操作:
- 给你一个质数 。
- 选择任意两个集合 ,当且仅当他们满足 ,对于 , 且 ,有 ,Orange将合并这两个集合。
- 重复 操作2 ,直到没有集合可以被合并。
Orange想问你最后会剩下多少个集合。
输入格式
第一行包含三个整数 。
数据范围
表示质数全集。
输出格式
一个整数表示答案。
样例 #1
样例输入 #1
10 20 3
样例输出 #1
7
提示
样例 1 解释
对于样例给定的数据,最后有 $\{10,20,12,15,18\},\{13\},\{14\},\{16\},\{17\},\{19\},\{11\}$ 共 个集合,所以输出应该为 。