正题


题目大意

给出mmm条边,nnn个点,求至少加入多少条边可以让每个点的度数不超过kkk。不可以有自环,可以有重边


解题思路

计算出每个点还差几条边。

然后如果需要加入多余边(一边是有用的,一边是没用的),那么肯定仅当需求最多的点需求大于其它点的需求

其他情况都是没有的,计算边就好了。


codecodecode

#include<cstdio>
#include<algorithm>
#define ll long long
using namespace std;
const ll N=100010;
ll n,m,k,wall[N],ans;
int main()
{scanf("%lld%lld%lld",&n,&m,&k);ans=n*k;for(ll i=1;i<=m;i++){ll x,y;scanf("%lld%lld",&x,&y);if(wall[x]<k) ans--;if(wall[y]<k) ans--;wall[x]++;wall[y]++;}sort(wall+1,wall+1+n);if(ans-k+wall[1]<k-wall[1]){printf("%lld",k-wall[1]);return 0;}printf("%lld",ans/2+ans%2);
}

jzoj4226-A【图论】相关推荐

  1. 一笔画问题【数据结构-图论】

    回家路上听到2个人在说:田字怎么一笔写成,并且笔划不重复. 田 我回家想了许久,觉得无论如何走正常的途径肯定是不行的,投机取巧脑筋急转弯的我不讨论. 那么是否可以找到数学定理? 其实就是欧拉七桥问题: ...

  2. 资料分享:数学建模资料分享 -- 图论部分

    背景 今天上午,在教六第一阶梯教室为数学建模俱乐部的同学们分享了有关图论的基本知识和应用. 课后,为同学们留了一个算法实现的小练习,大家可以先做一下.在本图文的末尾处,我把上课的资料以及代码分享出来, ...

  3. 各种图论模型及其解答(转)

    原文转自Jelline blog http://blog.chinaunix.net/uid-9112803-id-411340.html 摘要: 本文用另一种思路重新组织<图论及其应用> ...

  4. 图论-最短路Dijkstra算法详解超详 有图解

    整体来看dij就是从起点开始扩散致整个图的过程,为什么说他稳定呢,是因为他每次迭代,都能得到至少一个结点的最短路.(不像SPFA,玄学复杂度) 但是他的缺点就是不能处理带负权值的边,和代码量稍稍复杂. ...

  5. 图论刷水题记录(一)(最短路-----dijkstra算法)

    最近实在不知道干些什么,感觉自己除了水题什么都不会做,算了去刷一刷图论的水题吧本来想合起来一起发,想了想太长的话以后看起来也不方便,题目所以今天晚上就先发了dij部分,由上到下由易变难. 1.POJ ...

  6. 图论分析方法gretna_基于磁共振的多模态分析对血管性认知障碍患者脑网络的研究...

    摘要:目的:1.通过对血管性认知障碍(VCI)患者的结构相及静息态磁共振数据进行采集和分析,运用图论的分析方法来研究VCI患者与正常者之间的脑网络差异,并将脑网络拓扑属性与临床认知评分进行相关性分析, ...

  7. 【图论专题】图的存储与遍历(最小环、所有环的大小)

    整理的算法模板合集: ACM模板 目录 Part 8.1 图的存储与遍历 P2661 信息传递(最小环) P2921 Trick or Treat on the Farm(求所有环的大小) 题单链接: ...

  8. 【图论专题】最小生成树的扩展应用

    整理的算法模板合集: ACM模板 最小生成树的扩展应用 能用kruskal打死不用prim kruskal是要把所有的边都遍历一遍 图论中的超级源点就比较常用,要时刻想到它 题目列表: 题目 算法 A ...

  9. 0x6A.图论 - 网络流初步

    目录 一.网络流基本概念 二.最大流 1)Edmonds−KarpEdmonds-KarpEdmonds−Karp算法 luogu P2740草地排水 Edmonds-Karp增广路,最大流模板 2) ...

  10. 【图论技巧】点边转化(拆点和拆边)

    目录 一.总述 二.常见的有针对性的算法 - 针对点权 - 针对边权 三.拆点 - 过程 - 实例 - 网络流 四.拆边 - 过程 - 实例 - 倍增算法(Kruskal 重构树) - LCT 维护最 ...

最新文章

  1. python 流式编程_使用Python在两台计算机之间流式传输实时视频
  2. [JQuery] jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式
  3. RKNN Toolkit使用教程
  4. iOS中下载大型文件的原理解析二
  5. STM32F412应用开发笔记之一:初识NUCLEO-F412ZG
  6. CAN笔记(5) 协议标准规格
  7. Oracle用户角色权限管理
  8. 使用U盘安装Windows操作系统教程
  9. 中石油职称计算机试题,中石油职称计算机水平考试复习题库22-职称计算机考试其它试卷与试题.pdf...
  10. OLS回归模型-斯皮尔曼相关系数-数值模拟-多目标规划-养老服务床位需求预测与运营模式研究-之数学建模
  11. 【Luat-esp32c3】4.3 文件系统——加载jpeg图片并拆包
  12. java.io.IOException: Server returned HTTP response code: 503 for UR
  13. 墨海醉笔,又流逝了多少华年?
  14. python赋值和控制语句_Python流程控制语句
  15. SALSA:基于Hi-C辅助组装长读长组装结果
  16. RK3588平台开发系列讲解(PWM篇)PWM及backlight的使用方法
  17. 单位弹性需求曲线形状_2021经济学考研:需求曲线形状与弹性的关系
  18. 全面质量管理 - TQM Diagram
  19. Hadoop ResourceManager:
  20. 学习:数学----容斥原理

热门文章

  1. mysql kill hup_kill -HUP pid
  2. 传递函数_使用python计算麦克风阵列信号的传递函数
  3. c语言得到txt文件的长度,我利用C语言实现SHA-256算法,需要从一个txt文件中读出数据并把...
  4. php和web服务器,php与web服务器关系
  5. python for net_转:.NET 4.0 下使用 Python for .NET
  6. html点击图片弹出大图特效代码,Jquery 点击图片在弹出层显示大图
  7. python 进程池_python进程池
  8. mysql数据聚合技术_Mysql 去重 聚合
  9. require 动态加载_require,exports,module.exports和import,export,export default
  10. leetcode530. 二叉搜索树的最小绝对差