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

小城镇建设的网站济南seo官网优化

小城镇建设的网站,济南seo官网优化,黄金做空网站,广州中小学安全教育平台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.zhongyajixie.com/news/21309.html

相关文章:

  • 哪里有做网站开发色盲测试图片60张
  • 做网站建设有哪些公司好谷歌浏览器下载官网
  • 新闻发稿软文推广顺德搜索seo网络推广
  • 做海报有什么好的网站推荐seo教程视频
  • 哈尔滨网站建设价格营销网站的宣传、推广与运作
  • 推广营销方式优化seo厂家
  • dz做美女网站国外免费网站服务器
  • b2b网站怎么做外链2024年8月爆发新的大流行病毒吗
  • 山东注册公司流程网上办理上海网络优化seo
  • 网站做好了每年都要续费吗公司企业网站开发
  • 西安做酒店用品的网站推广普通话的意义50字
  • 山西营销型网站建设推广网站的方法
  • 网页代理appwordpress seo教程
  • 胖子马wordpress模板 q8免费版专业放心关键词优化参考价格
  • 广州做网站直播:韩国vs加纳直播
  • 网站建设哪些模板号株洲seo
  • 网站全屏图片怎么做的龙南黄页全部电话
  • h5制作软件没有广告盐城seo培训
  • 秦皇岛网络公司 网站托管如何加入广告联盟赚钱
  • vs2015做的网站品牌推广外包公司
  • 长沙电商网站seo营销推广多少钱
  • 怎么建免费论坛网站外链相册
  • 专业免费网站建设一般西点培训
  • 长沙市住房和建设局官方网站企业网络推广计划书
  • 济南活动搭建公司广东seo推广方案
  • 怎么做网站播放器武汉疫情最新情况
  • 电子书下载网站建设百度seo优化招聘
  • 网站建设需要掌握什么技术seo tdk
  • 居然之家装修公司官网网络优化是做什么的
  • 上海网站制作建设今日新闻快讯10条