摘要:
这题其实求的是x的倍数个数是否大于1,大于1肯定不行,否则可以 另外一点,如果区间gcd不能整除x,那么必有至少一个数不是x的倍数,不然gcd会更大 因此我们只要暴力维护并且在发现不止一个的时候及时退出,这样复杂度就可以 #include<bits/stdc++.h> using namespace 阅读全文
摘要:
这题比较套路,首先我们发现,区间变成约数个数是不可能用区间维护的,因此这题显然有个trick 既然只能暴力修改单点,但是我们又要要求修改次数不能太多,因此可以联想到,是不是我约数个数求几次就变成一个常数了 继续观察,果然是这样,因此我们发现修改次数不会太多 #include<bits/stdc++. 阅读全文