?
题意:
给定n个数,q个操作
下面n个数 a1-an
?
开始有一个空的集合
每个操作一个数字 u (1<=u<=n) 表示把 a[u] 插入集合(若集合中没有a[u]), 否则就把a[u]从集合中删除
每个操作结束后输出 当前集合内有多少对数 是互质的。
?
思路:
分解质因素,然后容斥一下求 与a[u] 不互质的个数,做个差即可。
?
PS: 在微软(苏州)bop现场和kuangbin,19891101 ,Jayye, xiaoxin等晚上一起在宾馆打的cf~
?
?
#include
#include
#include
#include
#include
#include
?