洲阁筛
文章平均质量分 92
佐理慧
默默的学习
展开
-
素数计数函数
一种计算π(n)\pi(n)的组合方法这里π(n)\pi(n)指:不大于nn的素数个数注:本文方法来自于维基百科对素数计数的一个组合方法:https://en.wikipedia.org/wiki/Prime-counting_function由于最后的一些优化技巧还未掌握。文中的方法还有待优化。常识:一般来说,xx以内的素数大约有:π(x)=O(xln x)\pi(x)=O(\frac{x}{ln原创 2017-09-18 16:44:22 · 3051 阅读 · 0 评论 -
51nod 1847 奇怪的数学题
51nod 1847 奇怪的数学题原题链接: https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1847定义:sgcd(a,b)sgcd(a,b)为aa与bb的次大公约数f(a)f(a)为aa的次大约数sgcd(a,b)=f(gcd(a,b))sgcd(a,b)=f\big(gcd(a,b)\big)特别的:f(1)=0f原创 2017-10-22 11:14:12 · 1224 阅读 · 0 评论 -
51nod 1222 最小公倍数计数
51nod 1222 最小公倍数计数链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1222次题有毒。。。。计算∑i=1n∑j=1i∑t=ji[lcm(j,t)=i]\sum_{i=1}^n\sum_{j=1}^i\sum_{t=j}^i[lcm(j, t)=i]周阁筛:非常经典的周阁筛。F(n)=∑a=1n∑b=a原创 2017-10-31 18:42:26 · 723 阅读 · 1 评论 -
51nod 1575 Gcd and Lcm
51nod 1575 Gcd and Lcm链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1575这个题目。完美的体现了洲阁筛更为通用。。。。题目要就计算:∑i=1n∑j=1i∑k=1ilcm(gcd(i,j),gcd(i,k))\sum_{i=1}^n\sum_{j=1}^i\sum_{k=1}^ilcm(gcd原创 2017-11-14 14:41:45 · 750 阅读 · 0 评论 -
51nod 1642 区间欧拉函数
51nod 区间欧拉函数链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1642直觉离线。确实可以离线。给定数组a1,a2,a3,....,ana_1,a_2,a_3,....,a_nQQ询问。每次询问给定l,rl,r计算:φ(∏i=lrai)\varphi\Big(\prod_{i=l}^ra_i\Big)因为φ(P原创 2017-11-19 16:28:17 · 912 阅读 · 0 评论