时间:2015-08-07 来源:

HDU4081QinShiHuang'sNationalRoadSystem(prim) 【综合】

Qin Shi Huang's National Road System Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5153    Accepted Submission(s): 1795 Problem Description During the Warring States Period of ancient China(476 BC to 221 BC), Wei and Qin. Ying Zheng was the king of the kingdom Qin. Through 9 years of wars, the last dynasty of China). So Ying Zheng named himself "Qin Shi Huang" because "Shi Huang" means "the first emperor" in Chinese. Qin Shi Huang undertook gigantic projects, the now famous city-sized mausoleum guarded by a life-sized Terracotta Army, in order that he could go to every city from the capital city Xianyang. Although Qin Shi Huang was a tyrant,so that the road system may not cost too many people's life. A daoshi (some kind of monk) named Xu Fu told Qin Shi Huang that he could build a road by magic and that magic road would cost no money and no labor. But Xu Fu could only build ONE magic road for Qin Shi Huang. So Qin Shi Huang had to decide where to build the magic road. Qin Shi Huang wanted the total length of all none magic roads to be as small as possible, which A is the total population of the two cites connected by the magic road, and a road can be considered as a line segment connecting two points.   Input The first line contains an integer t meaning that there are t test cases(t <= 10). For each test case: The first line is an integer n meaning that there are n cities(2 < n <= 1000). Then n lines follow. Each line contains three integers X, Y <= 1000, Y) is the coordinate of a city and P is the population of that city. It is guaranteed that each city has a distinct location.   Output For each test case, print a line indicating the above mentioned maximum ratio A/B. The result should be rounded to 2 digits after decimal point.   Sample Input 2 4 1 1 20 1 2 30 200 2 80 200 1 100 3 1 1 20 1 2 30 2 2 40   Sample Output 65.00 70.00   题意描述: 秦始皇想要修路使得n个城市连通,网页外包接活同时使得这些路尽量短.这时徐福说他可以在2个城市之间不花费人力物力建一条路web前端制作,但他只能建1条这样的路.秦始皇想要使除了徐福造的那条路以外的路的总长度尽量短,手机前端外包而徐福想要造福更多的百姓承接网页制作,他想要使自己用法术建的那条路的两端的城市的总人口数最多.最终二人达成协议.假设A=用法术建的那条路的两端的城市的总人口数,div前端切图B=除了徐福造的那条路以外的路的总长度web切图报价,建造的路要使得A/B最大.输出A/B.

解题思路: 我们可以先建一棵最小生成树,web切图报价然后再从这n个城市中选择2个城市符合w3c标准,把二者之间的路看做用法术造的路.如果这条路在最小生成树上,符合w3c标准即去掉这条边后最小生成树会变成两棵独立的树网页外包接活,那么A/B就是(二者城市的人口数总和/最小生成树的值减去二者之间的长度);如果这条路不在生成树上,jpg或psd转html那么为了使A/B最大web前端制作,我们要在最小生成树上删除一条权值最大的边使得生成树分为两棵树,手机前端外包同时这2个城市不在同一颗树上承接网页制作,然后就可以把这两个城市之间的路视为用法术造出的路,承接网页制作A/B就是 (二者城市的人口数总和/最小生成树的值减去二者之间某条使二者连通的边的最大长度). 综上:我们可以使用used[i][j]表示i与j之间的边是否在最小生成树上web切图报价,dp[i][j]表示i到j之间的使得i与j连通的权值最大的边的权值.在prim内更新dp数组. 参考代码:

版权声明:本文为博主原创文章,网站div+css未经博主允许不得转载.

#include<stack> #include<queue> #include<cmath> #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #pragma commment(linker,y,par[MAXN];//par数组记录生成树上i的上一个点 bool used[MAXN][MAXN],cost[MAXN][MAXN],false,0,false,mincost[v]); } } } return res; } int main() { #ifndef ONLINE_JUDGE freopen("in.txt",stdin); #endif // ONLINE_JUDGE int tcase; scanf("%d",&V); for(int i=1; i<=V; i++) scanf("%d%d%d",&c[i].y,(c[i].p+c[j].p+0.0)/(mst-cost[i][j])); else ans=max(ans,ans); } return 0; }

点击次数:6177
作者:
web前端行业资讯
Web new NewsList
微软发布WindowsServerBuild17074更新 ,,2018年01月18日凭借一个AI小功能,这款Google应用冲上苹果AppStore榜首 ,,2018年01月18日百度数据可视化实验室正式成立,发布深度学习可视化平台VisualDL ,,2018年01月18日OpenAI开源最新工具包,模型增大10倍只需额外增加20%计算时间 ,,2018年01月18日百度手机输入法8.0正式发布:支持多人语音速记 ,,2018年01月18日CSDN宣布收购TinyMind团队并升级为AI社区 ,,2018年01月18日甲骨文发布补丁修复英特尔芯片漏洞造成的问题 ,,2018年01月18日权威!官方发布CPU熔断和幽灵漏洞防范指引:附补丁下载 ,,2018年01月18日Oracle宣布新的JavaChampions ,,2018年01月18日Fedora28壁纸征集活动现已开幕:将持续至2月13日 ,,2018年01月18日苹果WebKit团队发布Speedometer2.0网页响应测试工具 ,,2018年01月18日百度输入法8.0后天发布:全感官AI输入 ,,2018年01月18日腾讯和乐高合作:共同研发智能玩具、游戏 ,,2018年01月18日HomePod上市日益临近智能音箱市场吸引力越来越大 ,,2018年01月18日英特尔公布修补漏洞后PC性能数据:8代CPU影响最小 ,,2018年01月18日云存储公司Dropbox秘密提交IPO申请估值超百亿美元 ,,2018年01月18日iPod之父:防手机上瘾无技术难度苹果谷歌应承担责任 ,,2018年01月18日芯片不安全英特尔云客户考虑转用AMD等对手处理器 ,,2018年01月18日2018年Java展望 ,,2018年01月18日区块链有多火?快播流量矿石遭20多万人疯抢 ,,2018年01月18日Intel搞定神经拟态芯片:模拟人类大脑、自主学习 ,,2018年01月18日阿里巴巴发布IoTConnect开放连接协议,盼推动语音互动入口普及 ,,2018年01月18日区块链火了,全球大佬们怎么看? ,,2018年01月18日Facebook正测试新功能主推本地新闻资讯 ,,2018年01月18日在GooglePlay中发现使用Kotlin开发的安卓恶意软件 ,,2018年01月18日VisualStudio201715.6预览版本2,增加新功能 ,,2018年01月18日百度陆奇:AI是5G最好的加速器 ,,2018年01月18日PinterestCEO:不同于谷歌和Facebook,我们走了第三条路 ,,2018年01月18日腾讯加码区块链项目已悄然注册“以太锁”商标 ,,2018年01月18日3D打印脑组织?科学家正在向这一目标正在前进 ,,2018年01月18日互联网+的困局【移动开发】2015年08月24日Socket编程,简单的类似qq聊天,可以两台电脑互通 【互联网】2015年02月09日NEFU119组合素数(n!素因数p的幂的求法)【移动开发】2015年04月07日asp.net中使用自定义控件的方式实现一个分页控件的代码2014年01月29日C_Me音乐播放器源码【编程语言】2014年12月12日寻找最大数 【数据库】2015年04月17日UVA1213SumofDifferentPrimes(素数打表+dp) 【编程语言】2015年05月11日关于利用快排思想求第K小数的分析 【综合】2014年12月01日【动态规划】NYOJ195飞翔 【架构设计】2014年11月20日JQuery为用户控件(ASCX)赋值与接口的应用2014年01月29日为什么C语言屹立不倒? ,,2016年06月23日如何批量替换相对地址为绝对地址(利用bat批处理实现)2014年01月29日八大绝招查找和排除ADSL变慢原因2014年01月29日CSS规则层叠时的优先级算法2014年01月29日在jsp程序中使用com组件2014年01月29日关于RPC服务器不可用,导致电源设置无法更改的解决方法【系统运维】2015年06月26日AFinal-开源android应用框架简介 【Web前端】2015年05月25日【编程基础】TCP协议中的三次握手和四次挥手(图解) 【Web前端】2015年04月01日动态规划学习系列——划分DP(一) 【架构设计】2015年02月25日ScrollView+ListView滚动冲突,没有滑动效果解决办法 【编程语言】2015年05月28日【游戏支持系统】子系统的启动和终止 【编程语言】2015年05月25日用XML+FSO+JS实现服务器端文件的2014年01月29日JavaNetworking:Socket【移动开发】2014年11月24日前端性能之非阻塞加载js脚本 【编程语言】2015年08月03日zTree初体验(四)——节点增删改【编程语言】2015年08月28日hdu5416CRBandTree(DFS) 【编程语言】2015年08月24日单机&弱联网手游防破解、金币修改简单措施 【编程语言】2015年07月13日poj3259(最短路+负权处理)【架构设计】2015年03月12日QQ营销经典案例,给家具业务员的一堂课(三个月实现月销1万到100万的蜕变)【编程语言】2014年11月24日零基础学python-在3.x版本之后的print()不换行 【编程语言】2015年08月14日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)