题目

Description
帝国时代3是一款十分刺激的RTS游戏。你需要控制自己的一块殖民地,发展殖民地的经济和军事,最终打败其他殖民地。小L是这个游戏的狂热爱好者。一次小L打算打AI试试身手。
小L发展了几分钟,自己的殖民地人口便突破了30,然而小L发现大事不好了:
小L还处在不能建造军事单位的“发现时代”,然而敌人早已经到了“殖民时代”,发展起了一支雄厚的殖民地军,小L的殖民地受攻击了却没有一个正规的军事单位用来防御!不要认为这是小L 的技术问题,实际上AI还停留在以jg斗争为纲的落后理念上,而小L 早就以经济为第一要务了。
小L在之前已经在自己殖民地的外部,拉起了许多围墙。
帝国时代3里的围墙如图所示。

每一道围墙,总是连接着两个围墙连接处(以下简称“连接处”)。

现在小L有n个连接处,m道围墙}。
小L虽然没兵,但是他的智商比AI不知道高到那里去了,因此,只要每个连接处至少连接着k道围墙},小L就一定能顶住这波攻击。
小L可以任意加围墙,每道围墙可以连接两个已有的连接处。
连接处是不能连接自己的,但是这里有一些规则与原帝国时代3的设定不同,两个连接处之间可以连接多个围墙,连接处初始时可能不连任何围墙,围墙之间也可以相交。
小L想知道,自己至少要多加多少道围墙}才能满足每个连接处至少连接着k道围墙?

Input
第一行三个整数n, m, k,表示连接处个数、围墙个数以及每个连接处至少要连接的围墙个数,连接处被编号为1到n}。
接下来m行,每行两个正整数x, y,表示这个围墙连接编号为x的连接处和编号为y的连接处。

Output
输出一行一个整数,表示至少要加的围墙的条数。


解题思路

我们直接统计出每个点需要的度数。然后如果需要度数最多(ans)的点>其它点度数(sum)的总和,则答案就是ans;否则就是sum/2向上取整。


代码

#include<cstdio>
#include<algorithm>
#define ll long long
using namespace std;
ll n,m,k,a[100001],ans,ans1;
int main(){scanf("%lld%lld%lld",&n,&m,&k); ll x,y; for (ll i=1;i<=m;i++) scanf("%lld%lld",&x,&y),a[x]++,a[y]++; for (ll i=1;i<=n;i++) if (a[i]<k) ans=max(ans,k-a[i]),ans1+=k-a[i]; return 0&printf("%lld",(ans>(ans1-ans))?ans:(ans1+1)/2);
}

[jzoj 4226] 【五校联考3day2】A {简单题}相关推荐

  1. 【五校联考3day2】B

    Description 小D是雅礼高一著名的神犇,在NOI同步赛中获得了满分的优异成绩,而全国没有任何其他人获得如此的成绩. 某天晚上,高一内部在讨论一道题目,然而包括小D之内的各种神犇都毫无头绪,这 ...

  2. 【五校联考3day2】A

    Description 帝国时代3是一款十分刺激的RTS游戏.你需要控制自己的一块殖民地,发展殖民地的经济和军事,最终打败其他殖民地.小L是这个游戏的狂热爱好者.一次小L打算打AI试试身手. 小L发展 ...

  3. 湖南长郡2021高考成绩查询时间,2021年湖南新高考六校、长郡十五校联考时间公布...

    2021年湖南新高考六校.长郡十五校联考时间公布 导读:距离2021年高考时间仅剩不到一百天,各个省份都的高三学子都进入紧张阶段.开始了各种模拟考试.2021届湖南省炎德英才大联考的考试时间也已经公布 ...

  4. 4246. 【五校联考6day2】san (Standard IO)

    4246. [五校联考6day2]san (Standard IO) Time Limits: 1000 ms  Memory Limits: 262144 KB  Detailed Limits D ...

  5. jzoj4230. 【五校联考4day1】淬炼神体(B组——Day3)

    jzoj4230. [五校联考4day1]淬炼神体 题目 Description 王仙女将你提供的答案填在<葵花宝典>上,突然,宝典发出耀眼的白光,一股强大的吸力瞬间将仙女吸入宝典中. 一 ...

  6. JZOJ 4238. 【五校联考5day2】纪念碑

    Description 2034年,纪念中学决定修建校庆100周年纪念碑,作为杰出校友的你被找了过来,帮校方确定纪念碑的选址. 纪念中学的土地可以看作是一个长为n,宽为m的矩形.它由n* m个1*1的 ...

  7. [jzoj 4246] 【五校联考6day2】san {spfa+dfs/spfa+拓扑排序+dp}

    题目 Description 小明经常去N 个地点,其中有些地点之间有直接的无向道路(共M 条这样的道路),可以直接互相到达,这些道路的长短不一.由于小明对这些道路都很熟悉,无论起点和终点在哪里,总能 ...

  8. jzoj 4246【五校联考6day2】san

    Description 小明经常去N 个地点,其中有些地点之间有直接的无向道路(共M 条这样的道路),可以直接互相到达,这些道路的长短不一.由于小明对这些道路都很熟悉,无论起点和终点在哪里,总能走最短 ...

  9. jzoj(senior)4208. 【五校联考1day1】线段树什么的最讨厌了

    题目链接 题解:反着搜,从[l,r]区间去拓展到其他四个区间[l,2r-l],l,2r-l+1,[2l-r-2,r]2l-r-1,r,然后dfs这四个区间就好啦! #include<cmath& ...

  10. [jzoj 4249] 【五校联考7day1】游戏 {贪心/斜率优化}

    题目 Description WYF从小就爱乱顶,但是顶是会造成位移的.他之前水平有限,每次只能顶出k的位移,也就是从一个整点顶到另一个整点上.我们现在将之简化到数轴上,即从 一个整点可以顶到与自己相 ...

最新文章

  1. python环境搭建
  2. java显示服务器端ip,Java服务器获取客户端的ip
  3. Atitit.数据操作dsl 的设计 ---linq 方案
  4. 谁是最强的女汉子_JAVA
  5. OpenCV:OpenCV图像旋转的代码
  6. 前端小白进阶笔记之多级菜单分享
  7. STM32那点事(2)_时钟树(上)
  8. linux java测试工具_Linux下Java虚拟机状态监测工具
  9. Docker监控:基于阿里云容器服务构建自己的Docker监控框架
  10. Spring Boot 学习之路二 配置文件 application.yml
  11. iPhone 12 Pro可能加入激光雷达传感器 摄像头布局将调整
  12. Python组合数据类型:序列sequence,列表list、元组tuple
  13. fmt—fmt:formatDate的输出格式
  14. 对目录下所有库文件进行rpath更改操作的SHELL脚本
  15. 光学字符识别引擎 tesseract-ocr 简介
  16. 2.2.7Python-异常处理
  17. VLC 官方文档地址
  18. 爬虫中使用selenium实现对斗鱼直播的各个房间标题、主播id,直播内容类型和热度信息的爬取
  19. IOTE 2019物联网嘉年华在深圆满落幕
  20. Python-音乐播放器APP制作

热门文章

  1. gentoo——桌面,openbox,silm,Conky,输入法,layman,QQ安装,WPS
  2. 转载.NET技术-.NET各大网站-编程技术网址
  3. java汤姆猫安装_汤姆猫跑酷安装
  4. matlab中sumf,使用SUMIF函数根据日期区间统计的方法
  5. [html+css+js] 小米官网首页制作
  6. [bzoj4134]ljw和lzr的hack比赛
  7. C#中,想要获得我的Windows中“我的文档”,以及桌面等,文件夹的路径。
  8. svg和css3创建环形渐变进度条
  9. java获得文件的md5码_java获取文件md5码
  10. js java script MD5码的生成