HDU 5341 Gcd and Lcm
题意:给你一个N,让你求∑i=1n∑j=1n∑k=1n∑l=1nlcm(gcd(i,j),gcd(k,l))
参考论文:贾志鹏线性筛
首先,考虑子问题,求这样一个东西:∑i=1n∑j=1n[(i,j)=d]
(中括号是一个函数:若其中的命题为真,返回1,否则返回0)
转化一下,就是求1到n/d两两之间互素的数然后再乘以d就是gcd为d的数了。
原创
2015-08-29 10:57:53 ·
661 阅读 ·
0 评论