摘要:
题意简洁明了。做这题主要是温习一下phi的求法。令gcd(i,n)=k,实际上我们只需要求出有多少个i使得gcd(i,n)=k就可以了,然后就转化成了求phi(n/k)的和,但是n很大,我们不可能预处理出所有的phi,但是因为k的个数是O(sqrt(n))级别的,所以我们只需要求出sqrt(n)个数的phi就可以了,我们先预处理出所有的质因子及其个数,然后dfs一下就可以了。#pragma warning(disable:4996)#include#include#include#include#include#include#define ll long longusing namespac 阅读全文
posted @ 2014-03-01 23:14
chanme
阅读(208)
评论(0)
推荐(0)
浙公网安备 33010602011771号