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

动态型网站建设哪里便宜宁夏网站建设报价

动态型网站建设哪里便宜,宁夏网站建设报价,江门平台入口,深圳阿里网站设计公司正题 题目大意 在一张图中选择一颗生成树使得边权的方差最小。 解题思路 我们很容易想到一种贪心#xff0c;那就是在按照边权排好序后选择一段连续的区间然后使用这段区间构成最小生成树#xff0c;这样时间复杂度是O(m3log⁡m)O(m^3\log m)O(m3logm)#xff0c;时间复杂…正题 题目大意 在一张图中选择一颗生成树使得边权的方差最小。 解题思路 我们很容易想到一种贪心那就是在按照边权排好序后选择一段连续的区间然后使用这段区间构成最小生成树这样时间复杂度是O(m3log⁡m)O(m^3\log m)O(m3logm)时间复杂度难以接受。 那我们可以考虑枚举一个数xxx(精度在0.10.10.1内即可)然后将边权按照∣w−x∣|w-x|∣w−x∣排序然后优先选取。每次枚举取最小值。 时间复杂度O(1000∗mlog⁡m)O(1000*m\log m)O(1000∗mlogm)可以通过本题。 codecodecode #includecstdio #includecstring #includealgorithm #includecmath using namespace std; const int N2110; struct node{int x,y;double w,c;bool ok; }a[N]; int n,m,fa[N]; double ans; bool cMp(node x,node y) {return x.wy.w;} int find(int x) {return fa[x]x?x:fa[x]find(fa[x]);} double check(double k) {for(int i1;in;i)fa[i]i;for(int i1;im;i)a[i].wfabs(a[i].c-k),a[i].ok0;sort(a1,a1m,cMp);double ave0,ans0;for(int i1;im;i)if(find(a[i].x)!find(a[i].y))fa[fa[a[i].x]]fa[a[i].y],avea[i].c,a[i].ok1;ave/1.0*(n-1);for(int i1;im;i)if(a[i].ok) ans(a[i].c-ave)*(a[i].c-ave);return sqrt(ans/(1.0*(n-1))); } int main() {scanf(%d%d,n,m);for(int i1;im;i)scanf(%d%d%lf,a[i].x,a[i].y,a[i].c);ans2147483647;for(double i0;i100;i0.1)ansmin(ans,check(i));printf(%.4lf,ans); }
http://www.yutouwan.com/news/12224/

相关文章:

  • 切图网站免费网站推广文章
  • 住建部禾建设部是一个网站吗宝塔一键wordpress
  • 兰州做网站哪家好18款app软件免费下载
  • phpcms v9 网站建设入门网站建设与维护工作待遇
  • 网站建设整体情况介绍如何做兼职网站平台
  • 欢迎访问中国建设银行网站西安官网优化报价
  • 南宁网站建设哪家公司运动鞋官方网站建设计划书
  • 怎么开免费网站小程序开发需要多少钱
  • 建设专业网站排名网站建设的类型有几种
  • 陕西省建设执业注册中心网站网站建设维护专员岗位说明
  • 网站做广告费用副标题wordpress
  • p2p网站建设 上海免费网站制作教程
  • 制作网站服务公司黑龙江高端网站建设
  • 网站建设需求分析范例在线设计工具的网站怎么做
  • 自己做服装搭配的网站金昌北京网站建设
  • 一般专业网站建设公司英文网站建设方案模板高校
  • 网站建设规划书范文5000字新建网站需要多少钱
  • 网站项目设计与制作综合实训新手如何免费建网
  • 建设网站职业证书优秀网页设计作品图片
  • 满洲里建设局网站百度精简版入口
  • 一个网站建设多少钱长沙景点预约攻略
  • 棋牌网站怎么做wordpress 获取文章列表
  • 济南asp网站制作公司西安学校网站建设公司
  • 大学信息化建设 网站群如何利用视频网站做推广
  • 电子商务网站建设 大纲泰安网站开发哪家便宜
  • 公司网站申请虚拟云手机免费永久
  • 免费域名网站申请注册公司需要多少钱保证金
  • 品牌型网站制作有哪些公司谷歌浏览器网页版入口手机版
  • 网站自建实体店营销策划公司
  • vue 做企业网站无锡网站建设策划方案