当前位置: 首页 > news >正文

公司如何做网站一般多少钱仿站教程

公司如何做网站一般多少钱,仿站教程,黑帽seo怎么做网站排名,sem什么意思E-阿宁的生成树_2023牛客寒假算法基础集训营6 (nowcoder.com)开始慢慢补牛牛的题题意&#xff1a;最小生成树质数距离思路&#xff1a;最小生成树一共就两种算法&#xff0c;我们考虑Prim的过程初始连通块是1&#xff0c;然后考虑拿1和其他的结点连边当j-i<k时边权是gcd&…

E-阿宁的生成树_2023牛客寒假算法基础集训营6 (nowcoder.com)

开始慢慢补牛牛的题

题意:

最小生成树+质数距离

思路:

最小生成树一共就两种算法,我们考虑Prim的过程

初始连通块是1,然后考虑拿1和其他的结点连边

当j-i<=k时边权是gcd,j-i>k时边权是lcm

考虑j-1>k的点

即j>k+1

即j>=k+2

显然,对于[k+2,n]的结点来说,边权都是gcd(1,i),都为1

对于[2,k+2)的点,如果是和结点1连边,边权就是i,因此对于这些点的边权最多就是i

但是如果区间[2,k+2]的点和附近区间k的点连gcd的边,边权可能会变小

这里考虑暴力,用已经松弛的[k+2,n]的结点去松弛区间[2,k+2)的点

如果遍历到的已经松弛的结点是质数,那么边权一定为1,所以可以break

小trick:1e8以内的质数距离最多200,因此时间复杂度是O(n*200),不会超时

#include <bits/stdc++.h>
#define int long long
const int mxn=2e5+10;
const int mxe=2e5+10;
using namespace std;int n,k,len=0;
int d[mxn],prime[mxn],vis[mxn];
void p_init(int n){for(int i=2;i<=n;i++){if(!vis[i]) prime[++len]=i;for(int j=1;i<=n/prime[j];j++){vis[i*prime[j]]=1;if(i%prime[j]==0) break;}}
}
void solve(){cin>>n>>k;for(int i=2;i<=n;i++) d[i]=i;for(int i=1+k+1;i<=n;i++) d[i]=1;for(int i=2;i<1+k+1;i++){for(int j=i+k+1;j<=n;j++){d[i]=min(d[i],__gcd(i,j));if(!vis[j]) break;}}int ans=0;for(int i=2;i<=n;i++) ans+=d[i];cout<<ans<<'\n';
}
signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int __=1;//cin>>__;p_init(2e5);while(__--)solve();return 0;
}
http://www.yayakq.cn/news/740000/

相关文章:

  • 海尔网站建设的优势登录自己网站的后台 wordpress
  • 网站弹出信息怎么做好的网站和网页有哪些
  • 怎样做国际网站平台培训学校地址网站建设
  • e4a做网站怎么建立自己的微信公众号
  • 海南七星彩网站建设标准网站建设哪家便宜
  • 购物网站策划建设方案孝感专业做网站公司
  • wordpress建的大型网站河南关键词优化搜索
  • asp.net 网站开发旅游网站建设分析 需求
  • 网站做移动端iis网站目录权限
  • 空投注册送币网站怎么做购物网站建设的思路
  • 站长工具集网站定制公司报价
  • 有免费做推广的网站吗设计一个创新产品
  • 河北省城乡和住房建设厅网站关键词排名查询软件
  • 临沂网站建站专业公司徐州企业建站
  • 做性的网站有哪些内容青浦网站建设推广
  • 北京电力建设公司培训学校网站张家界网站制作公司
  • 护肤品网站建设策划书网站制作地点
  • 有服务器和域名怎么做网站58同城 网站建设
  • 三里屯网站建设折再返怎么 做网站
  • python 做爬虫网站视觉品牌网站建设
  • 网站如何设置广告太湖度假区建设局网站
  • 以色列网站后缀河南智能网站建设平台
  • 网站开发工程师职责微信网站开发怎么做
  • 企业网站设计图片专门做茶叶的网站
  • react.js 做网站好吗成都装修公司哪家好
  • 自己做热图的网站广州安全教育平台注册
  • 汉沽网站建设公司优化自己的网站
  • 小影wordpress做百度手机网站优化点
  • 自己做网站服务器可以吗wordpress输出副标题
  • 南通做网站公司备案备公司名跟网站名