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

免费网站制作o2o网站设计方案

免费网站制作,o2o网站设计方案,网址注册了怎么做网站,计算机培训班推荐# 【模板】最小生成树 ## 题目描述 如题#xff0c;给出一个无向图#xff0c;求出最小生成树#xff0c;如果该图不连通#xff0c;则输出 orz。 ## 输入格式 第一行包含两个整数 N,M#xff0c;表示该图共有 N 个结点和 M 条无向边。 接下来 M 行每行包含三个整数 …# 【模板】最小生成树 ## 题目描述 如题给出一个无向图求出最小生成树如果该图不连通则输出 orz。 ## 输入格式 第一行包含两个整数 N,M表示该图共有 N 个结点和 M 条无向边。 接下来 M 行每行包含三个整数 Xi,Yi,Zi表示有一条长度为 Zi 的无向边连接结点 Xi,Yi。 ## 输出格式 如果该图连通则输出一个整数表示最小生成树的各边的长度之和。如果该图不连通则输出 orz。 ## 样例 #1 ### 样例输入 #1 4 5 1 2 2 1 3 2 1 4 3 2 3 4 3 4 3 ### 样例输出 #1 7 ## 提示 数据规模 对于 20% 的数据N 5M 20。 对于 40% 的数据N 50M 2500。 对于 70% 的数据N 500M 10^4。 对于 100% 的数据1 N 50001 M 2* 10^51 Zi  10^4。 解题思路 利用prim算法来生成树但是需要一点优化如果使用朴素prim有几个数据点会超时在优化代码中我们只需要用一个数组来保存集合到与集合相邻的点的距离。 朴素代码 #include bits/stdc.h using namespace std; int g[6010][6010]; int j[5010]; int g1[5010]; int main() {int x,y,n,m;int a,b,c,sum,t,min1,z;scanf(%d%d,n,m);for(x1;xn;x){for(y1;yn;y)g[x][y]999999;}for(x0;xm;x){scanf(%d%d%d,a,b,c);if(cg[a][b])g[a][b]c;if(cg[b][a])g[b][a]c;}t1;sum0;g1[1]1;j[1]1;while(tn){min199999;for(x1;xt;x){yg1[x];for(z1;zn;z){if(min1g[y][z]j[z]!1){min1g[y][z];ay;bz;}}}if(min199999){printf(orz);return 0;}t;g1[t]b;sumg[a][b];j[b]1;}printf(%d,sum);return 0; } 优化代码 #include bits/stdc.h using namespace std; int g[5010][5010]; int j[5010]; int g1[5010]; int ju[5010]; int main() {int x,y,n,m;int a,b,c,sum,t,min1,z;scanf(%d%d,n,m);for(x1;xn;x){for(y1;yn;y)g[x][y]999999;}for(x0;xm;x){scanf(%d%d%d,a,b,c);if(cg[a][b])g[a][b]c;if(cg[b][a])g[b][a]c;}t1;sum0;g1[1]1;j[1]1;for(x1;xn;x){if(x!1)ju[x]g[x][1];}while(tn){min199999;for(x1;xn;x){if(ju[x]min1j[x]!1){min1ju[x];bx;}}if(min199999){printf(orz);return 0;}t;g1[t]b;summin1;j[b]1;for(x1;xn;x){if(g[b][x]ju[x]ju[x]!99999)ju[x]g[b][x];}}printf(%d,sum);return 0; } # 拆地毯 ## 题目背景 还记得 NOIP 2011 提高组 Day1 中的铺地毯吗时光飞逝光阴荏苒三年过去了。组织者精心准备的颁奖典礼早已结束留下的则是被人们踩过的地毯。请你来解决类似于铺地毯的另一个问题。 ## 题目描述 会场上有 n 个关键区域不同的关键区域由 m 条无向地毯彼此连接。每条地毯可由三个整数 u、v、w 表示其中 u 和 v 为地毯连接的两个关键区域编号w 为这条地毯的美丽度。 由于颁奖典礼已经结束铺过的地毯不得不拆除。为了贯彻勤俭节约的原则组织者被要求只能保留至多 K 条地毯且保留的地毯构成的图中任意可互相到达的两点间只能有一种方式互相到达。换言之组织者要求新图中不能有环。现在组织者求助你想请你帮忙算出这至多 K 条地毯的美丽度之和最大为多少。 ## 输入格式 第一行包含三个正整数 n、m、K。 接下来 m 行中每行包含三个正整数 u、v、w。 ## 输出格式 只包含一个正整数表示这 K 条地毯的美丽度之和的最大值。 ## 样例 #1 ### 样例输入 #1 5 4 3 1 2 10 1 3 9 2 3 7 4 5 3 ### 样例输出 #1 22 ## 提示 选择第 1、2、4 条地毯美丽度之和为 10 9 3 22。 若选择第 1、2、3 条地毯虽然美丽度之和可以达到 10 9 7 26但这将导致关键区域 1、2、3 构成一个环这是题目中不允许的。 1n,m,k100000 解题思路 只要把所有地毯按照美丽度排序然后从大到小进行生成树就行了。 代码 #include bits/stdc.h using namespace std; int g[100010]; struct ss {int u;int v;int w; }j[100010]; int n,m,k; int u,v,w; int cmp(ss x,ss y) {return x.wy.w; } int find1(int x) {if(g[x]!x)g[x]find1(g[x]);return g[x]; } int main() {int x,y,q,e,sum0;scanf(%d%d%d,n,m,k);for(x1;xn;x){g[x]x;}for(x1;xm;x){scanf(%d%d%d,j[x].u,j[x].v,j[x].w);}sort(j1,jm1,cmp);for(x1,y0;xmyk;x){qfind1(j[x].u);efind1(j[x].v);if(q!e){g[q]e;sumj[x].w;y;}}printf(%d,sum);return 0; }
文章转载自:
http://www.morning.dkqbc.cn.gov.cn.dkqbc.cn
http://www.morning.plqsc.cn.gov.cn.plqsc.cn
http://www.morning.jrplk.cn.gov.cn.jrplk.cn
http://www.morning.pamdeer.com.gov.cn.pamdeer.com
http://www.morning.bpwfr.cn.gov.cn.bpwfr.cn
http://www.morning.ktskc.cn.gov.cn.ktskc.cn
http://www.morning.lsqxh.cn.gov.cn.lsqxh.cn
http://www.morning.qykxj.cn.gov.cn.qykxj.cn
http://www.morning.qhnmj.cn.gov.cn.qhnmj.cn
http://www.morning.mtbsd.cn.gov.cn.mtbsd.cn
http://www.morning.gfrjs.cn.gov.cn.gfrjs.cn
http://www.morning.nktgj.cn.gov.cn.nktgj.cn
http://www.morning.mqgqf.cn.gov.cn.mqgqf.cn
http://www.morning.bzpwh.cn.gov.cn.bzpwh.cn
http://www.morning.nbnpb.cn.gov.cn.nbnpb.cn
http://www.morning.zxqxx.cn.gov.cn.zxqxx.cn
http://www.morning.xxwfq.cn.gov.cn.xxwfq.cn
http://www.morning.wmhqd.cn.gov.cn.wmhqd.cn
http://www.morning.jgmdr.cn.gov.cn.jgmdr.cn
http://www.morning.fswml.cn.gov.cn.fswml.cn
http://www.morning.btmwd.cn.gov.cn.btmwd.cn
http://www.morning.dwdjj.cn.gov.cn.dwdjj.cn
http://www.morning.wlsrd.cn.gov.cn.wlsrd.cn
http://www.morning.kzpxc.cn.gov.cn.kzpxc.cn
http://www.morning.wjtxt.cn.gov.cn.wjtxt.cn
http://www.morning.madamli.com.gov.cn.madamli.com
http://www.morning.jlxld.cn.gov.cn.jlxld.cn
http://www.morning.ykmtz.cn.gov.cn.ykmtz.cn
http://www.morning.nfnxp.cn.gov.cn.nfnxp.cn
http://www.morning.spqtq.cn.gov.cn.spqtq.cn
http://www.morning.ssmhn.cn.gov.cn.ssmhn.cn
http://www.morning.pqkrh.cn.gov.cn.pqkrh.cn
http://www.morning.zgpgl.cn.gov.cn.zgpgl.cn
http://www.morning.c7497.cn.gov.cn.c7497.cn
http://www.morning.fplwz.cn.gov.cn.fplwz.cn
http://www.morning.rykmf.cn.gov.cn.rykmf.cn
http://www.morning.ljdd.cn.gov.cn.ljdd.cn
http://www.morning.bmjfp.cn.gov.cn.bmjfp.cn
http://www.morning.kpzbf.cn.gov.cn.kpzbf.cn
http://www.morning.pmdnx.cn.gov.cn.pmdnx.cn
http://www.morning.gfznl.cn.gov.cn.gfznl.cn
http://www.morning.gqcd.cn.gov.cn.gqcd.cn
http://www.morning.qjzgj.cn.gov.cn.qjzgj.cn
http://www.morning.lmnbp.cn.gov.cn.lmnbp.cn
http://www.morning.ruifund.com.gov.cn.ruifund.com
http://www.morning.wjlnz.cn.gov.cn.wjlnz.cn
http://www.morning.srkqs.cn.gov.cn.srkqs.cn
http://www.morning.pqktp.cn.gov.cn.pqktp.cn
http://www.morning.ljbpk.cn.gov.cn.ljbpk.cn
http://www.morning.chmkt.cn.gov.cn.chmkt.cn
http://www.morning.hbkkc.cn.gov.cn.hbkkc.cn
http://www.morning.pyswr.cn.gov.cn.pyswr.cn
http://www.morning.kybyf.cn.gov.cn.kybyf.cn
http://www.morning.nrll.cn.gov.cn.nrll.cn
http://www.morning.kqblk.cn.gov.cn.kqblk.cn
http://www.morning.nmwgd.cn.gov.cn.nmwgd.cn
http://www.morning.lhrxq.cn.gov.cn.lhrxq.cn
http://www.morning.stph.cn.gov.cn.stph.cn
http://www.morning.rfrx.cn.gov.cn.rfrx.cn
http://www.morning.qlck.cn.gov.cn.qlck.cn
http://www.morning.kuaijili.cn.gov.cn.kuaijili.cn
http://www.morning.yhpl.cn.gov.cn.yhpl.cn
http://www.morning.ldzss.cn.gov.cn.ldzss.cn
http://www.morning.mjkqj.cn.gov.cn.mjkqj.cn
http://www.morning.nnqrb.cn.gov.cn.nnqrb.cn
http://www.morning.dycbp.cn.gov.cn.dycbp.cn
http://www.morning.rxwnc.cn.gov.cn.rxwnc.cn
http://www.morning.qclmz.cn.gov.cn.qclmz.cn
http://www.morning.trfh.cn.gov.cn.trfh.cn
http://www.morning.kqglp.cn.gov.cn.kqglp.cn
http://www.morning.qtwd.cn.gov.cn.qtwd.cn
http://www.morning.gyqnc.cn.gov.cn.gyqnc.cn
http://www.morning.prmbn.cn.gov.cn.prmbn.cn
http://www.morning.fbmzm.cn.gov.cn.fbmzm.cn
http://www.morning.amlutsp.cn.gov.cn.amlutsp.cn
http://www.morning.bwgrd.cn.gov.cn.bwgrd.cn
http://www.morning.sphft.cn.gov.cn.sphft.cn
http://www.morning.errnull.com.gov.cn.errnull.com
http://www.morning.kpxky.cn.gov.cn.kpxky.cn
http://www.morning.crfyr.cn.gov.cn.crfyr.cn
http://www.tj-hxxt.cn/news/275344.html

相关文章:

  • 建设做网站wordpress 文件
  • 腾讯空间个人认证 企业认证 网站认证哪种功能用途最齐全??网站编辑教程
  • 网站建设对电子商务的作用海外营销是干什么的
  • 电动门 东莞网站建设建设外贸网站要多少钱
  • 企业为什么要建网站做图赚钱的网站
  • 做电商一件代发的网站泰州网站建设定制
  • seo 网站两个ip服务 好的网站制作
  • 网站建设 朝阳区一元购网站建设方案书
  • 会员网站建设在线电影视频wordpress主题
  • net快速建站音乐网站如何建立
  • 西安门户网站开发化德网站建设
  • 馆陶网站汉化插件wordpress
  • wordpress.org去掉太原seo网站管理
  • 大连网站建设价格个人网站需不需要备案
  • 内蒙古住房和建设厅网站163企业邮箱怎么申请
  • 潍坊哪家网站制作公司好网站的开发与建设
  • 一般做网站是在什么网站找素材深圳市建设工程造价站官网
  • 做产品的淘宝客网站wordpress删除顶部
  • 在哪个网站做淘宝水印网站SEO做点提升流量万象
  • 合肥做网站做推广网站建设 百度经验
  • 巩义郑州网站建设双城网站建设哪家好
  • 江苏工信部网站备案查询学校网站模板wordpress
  • 保定网站优化招聘防疫给自己写个人先进事迹
  • 汽车之家官方网台州关键词优化平台
  • 网站建设的栏目内容是物流企业网站建设步骤
  • 网站点击量 哪里查询百度网站如何建设
  • 上海网站建设收费标准厦门网站建设多少钱
  • 网站开发与设计培训的就业前景重庆网站备案查询系统
  • 小程序代理多少钱深圳百度seo公司
  • 网站开发发展前景培训网站开发哪个好