HDU6090 Rikka with Graph
来源:互联网 发布:硬科幻 网络 编辑:程序博客网 时间:2024/05/29 13:33
【题目链接】
http://acm.hdu.edu.cn/showproblem.php?pid=6090
题目意思
在一个无向图中,给你n个点和m条边。每个点到其他点权重为所走过的边的个数,无法到达的点权重为n。问你全部权重总和。
解题思路
当m=n-1时,正好将可以n点全部链接。而要使权值最小也就是选个中心点其他点都先与中心点相连。总权重等于(n-1)*(n-1)*2
当m>n-1时把除中心点其他任意两点相连,每相连一条总权重减少2。(m=min(n*(n-1)/2,m)
最多连n*(n-1)/2
条边)
当m
代码部分
#include<bits/stdc++.h>using namespace std;#define ll long longint main(){ int t; scanf("%d",&t); while (t--) { ll m,n,ans=0; scanf("%lld %lld",&n,&m); if (m>n*(n-1)/2) m=n*(n-1)/2; if (m<n-1) { ll red=(n-m-1)*n*(n+m); ans=m*m*2+red; } else { ans=(n-1)*(n-1)*2-(m-n+1)*2; } printf("%lld\n",ans); } return 0;}
阅读全文
0 0
- HDU6090 Rikka with Graph
- HDU6090 Rikka with Graph
- HDU6090 Rikka with Graph
- hdu6090 Rikka with Graph
- hdu6090 Rikka with Graph
- HDU6090-Rikka with Graph
- HDU6090 Rikka with Graph 找规律签到
- hdu6090 Rikka with Graph (找规律)
- HDU6090-思维&构造&贪心&&2017多校5-Rikka with Graph
- Hdu6090 Rikka with Graph(2017多校第5场)
- 2017多校训练Contest5: 1006 Rikka with Graph hdu6090
- hdu6090 Rikka with Graph 2017多校第五场1006 找规律
- HDU6090 Rikka with Graph(贪心,思路,2017 HDU多校联赛 第5场)
- HDU6090---Rikka with Graph(2017多校联赛:思路题)
- Rikka with Graph
- Bc Rikka with Graph
- Rikka with Graph<hdoj5631>
- Rikka with Graph HDU
- 【JZOJ5231】【NOIP2017模拟A组模拟8.5】序列问题
- Java 字符串拼接 五种方法的性能比较分析 从执行100次到90万次
- IO流——管道流
- maven构建项目一(搭建项目架构)
- 微信网页授权获取用户基本信息(snsapi_userinfo)
- HDU6090 Rikka with Graph
- 单片机点阵案例循环显示爱心和“亲”字
- jquery分页插件快速使用
- Ajax的详解
- Session和Cookie简介
- mysql自动断开链接的问题,org.springframework.dao.RecoverableDataAccessException
- JS身份证号码验证
- 我的淘宝天猫购物返利微信机器人,不发广告,不发骚扰信息
- 【android】android中使用commons-codec框架处理各种加密解密