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

新余专业的企业网站建设公司wordpress 上传 阿里云

新余专业的企业网站建设公司,wordpress 上传 阿里云,wordpress地址站点地址,广州做外贸网站多少钱题干#xff1a; 链接#xff1a;https://ac.nowcoder.com/acm/contest/370/E 来源#xff1a;牛客网 Rinne 喜欢礼物#xff0c;也喜欢送礼物 圣诞节快到了#xff0c;Rinne 要去给给住在城市里的人送礼物 城市的交通可以抽象成一个 n 个点 m 条边的有向图 每条边上有…题干 链接https://ac.nowcoder.com/acm/contest/370/E 来源牛客网   Rinne 喜欢礼物也喜欢送礼物 圣诞节快到了Rinne 要去给给住在城市里的人送礼物 城市的交通可以抽象成一个 n 个点 m 条边的有向图 每条边上有 didi 个居民Rinne 经过这条边的时候就会给她们每个人都送礼物 由于 Rinne 的礼物并不是很多她只在城市平均居民数最少的路上送礼物 Rinne 不想破坏交通规则于是她会选择一个能回到出发点的路 由于 Rinne 十分可爱你需要求出这个平均值 输入描述: 第一个两个整数 n 和 m 接下来 m 行每行三个整数 u,v,diu,v,di表示一条从 u 到 v 居民数为 didi 的有向道路。输出描述: 如果问题无解也就是 Rinne 找不到一个能回到出发点的道路则输出一行一个字符串Rinne is cute 否则输出一行一个浮点数表示平均损失值最小的回路的平均值大小输出保留两位小数 示例1 输入 复制 2 2 1 2 2 2 1 3 输出 复制 2.50 示例2 输入 复制 2 1 1 2 1 输出 复制 Rinne is cute 备注: 1≤n≤2000,di≤109,m50001≤n≤2000,di≤109,m5000 解题报告 首先可以明确的是如果图不存在环那么肯定无解因为走不回去啊。但是对于这道题可以直接融合在二分中了以为你如果没有环那就ans -1直接就输出 “Rinne is cute” 了 那么我们可以把一种路径的答案表示为 n 表示经过边的数量 考虑枚举答案 ans可以得到判断式通过移项可以得到 那么每次二分这个答案 ans然后把所有的边权都减去 ans找一遍图中有没有负环就可以了。如果有的话说明 ans 还可以更低。 AC代码 #includecstdio #includeiostream #includealgorithm #includequeue #includemap #includevector #includeset #includestring #includecmath #includecstring #define ll long long #define pb push_back #define pm make_pair using namespace std; const int MAX 2e5 5; const double eps 1e-4; const double INF 1e9 2333; int n,m; double dis[MAX]; struct Edge {int u,v;double w; } e[MAX],ee[MAX]; bool bell() {for(int i 1; in; i) dis[i] INF;for(int i 1; in; i) {for(int j 1; jm; j) {if(dis[e[j].u] e[j].w dis[e[j].v]) {dis[e[j].v] dis[e[j].u] e[j].w;}}}for(int j 1; jm; j) {if(dis[e[j].u] e[j].w dis[e[j].v]) return 1;//有负环}return 0 ; } bool ok(double x) {for(int i 1; im; i) e[i] ee[i];for(int i 1; im; i) e[i].w - x;bool res bell();//for(int i 1; im; i) e[i].w x;//还原return res; }int main() {cinnm;double l 0,r INF;for(int i 1; im; i) {scanf(%d%d%lf,e[i].u,e[i].v,e[i].w);ee[i]e[i];}double mid (lr)/2,ans -1;while(leps r) {mid (lr)/2;if(ok(mid)) r mid,ans mid;else l mid;}if(ans 0) printf(Rinne is cute\n);else printf(%.2lf\n,ans-eps);return 0 ;} 最后这个答案输出l也对输出lans/2也对就是直接输出ans不对
http://www.zqtcl.cn/news/400554/

相关文章:

  • 小刘网站建设网络推广和优化是什么意思
  • 特卖网站设计seo优化关键词挖掘
  • 绍兴市交通建设有限公司网站陕西建设分行网站
  • 如何套用别人网站做页面自己创建app
  • 建国内外网站有什么区别永久免费视频会议服务器
  • 个人网站备案成功后怎么做网站开发要学哪些知识
  • 论文写作数据网站餐饮招商
  • 嘉祥网站建设公司小企业网站建设多少钱
  • 做设计.不抠图网站114在线查询电话
  • 上饶网站制作需要多少钱网站百度地图标注
  • 微信网站二次开发广州番禺人才网
  • 支部网站及活动室建设免费建设网站有哪些
  • 深圳福田专业网站推广互联网网站开发有哪些职位
  • 手机网站生成西安北郊做网站
  • 深圳宝安区网站建设南通建设厅网站
  • 介绍做网站的标题在线图片编辑器好用吗
  • 金华建设网站公司笔记本销售网站开发的背景
  • 国外做的好看的网站设计网络营销推广方案怎么做
  • 网站建站业务wordpress网站域名地址
  • 烟台网站制作这做菠菜网站
  • 网站建设vr百度站长
  • 织梦网站广告代码如何写网页设计你若安好便是晴天作业
  • 网站建设 上海wordpress 知更鸟 公告
  • 建小说网站需要多少钱罗湖区住房和建设网站
  • 湖南专业网站建设服务做网站的底图尺寸多大
  • 山东省住房与建设厅网站首页有名的wordpress主题商
  • 常州市金坛区网站建设毕业设计代做淘宝好还是网站好
  • 品牌网站建设营销型网站设计网站整合方案
  • 网站开发设计师网站代理什么意思
  • 网站层级关系邯郸品牌商标vi设计策划公司