随笔分类 -  递推

摘要:想必大家都会求最短路吧,这里就不再多说了;我看有很多人在一顿套模板,什么dijkstra,SPFA等等,这是可以的;但身为OIer,思路要开阔对不对?首先我们注意到,我们可以利用bfs来求每个点的深度。因为在所有边边权为1的时候,点的深度就是点的最短距离;这样在写法上便少了队列优化SPFA中退栈时还 阅读全文
posted @ 2019-10-04 20:23 神之右大臣 阅读(258) 评论(0) 推荐(0) 编辑
摘要:题面 挺有意思的。 设f[i]表示gcd(i,j)=i的个数,g[i]表示k|gcd(i,j)的个数; g[i]=(n/i)*(n/i); g[i]=f[i]+f[2i]+f[3i]+...; 所以f[i]=g[i]-f[2i]-f[3i]-f[4i]-...... 阅读全文
posted @ 2019-08-24 15:23 神之右大臣 阅读(121) 评论(0) 推荐(0) 编辑

欢迎阅读 『递推』
有什么问题可以联系神之右大臣哦
点击右上角即可分享
微信分享提示