思路:这是一棵特殊点基环树,欢只有2个点构成,我们只需要看有几个入度为0的点,和是不是环上的点

代码:

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;const int N = 110,INF=1e8;int p[N],q[N],d[N];int main()
{int n;cin>>n;for(int i=1;i<=n;i++) cin>>q[i];q[0]=-INF,q[n+1]=INF;sort(q+1,q+1+n);for(int i=1;i<=n;i++){if(q[i]-q[i-1]<=q[i+1]-q[i]){p[i]=i-1;d[i-1]++;}else{p[i]=i+1;d[i+1]++;}}int res=0;for(int i=1;i<=n;i++)if(!d[i]) res+=2;else if(p[p[i]]==i&&d[i]==1&&d[p[i]]==1) res++;cout<< res/2 <<endl;return 0;
}

AcWing 1738. 蹄球相关推荐

  1. AcWing 1738. 蹄球(特殊基环树)

    题目链接 https://www.acwing.com/problem/content/description/1740/ 思路 经过分析我们发现,对于每一个点来说,我们有至多两个入度以及必定有一个出 ...

  2. AcWing寒假每日一题 蹄球

    为了准备即将到来的蹄球锦标赛,Farmer John 正在训练他的 N N N 头奶牛(方便起见,编号为 1 - N 1-N 1-N)进行传球. 这些奶牛在牛棚一侧沿直线排列,第 i 号奶牛位于距离牛 ...

  3. 牛客假日团队赛1 A.蹄球锦标赛

    链接: https://ac.nowcoder.com/acm/contest/918/A 题意: 为了准备即将到来的蹄球锦标赛,Farmer John正在训练他的N头奶牛(方便起见,编号为1-N,其 ...

  4. 题目汇总(ACWing)

    枚举: 1.拍照 解题思路:枚举a1,求出每个ai,然后检查这个答案是否合法. 2.牛为什么过马路 解题思路:对于一对相同的字母,枚举中间是否存在没有记录的单个字符. 3.牛的基因组学 解题思路:暴力 ...

  5. python蓝桥杯准备

    蓝桥杯题库 入门训练 A+B问题 数列排序 十六进制转八进制 十六进制转十进制 十进制转十六进制 特殊回文数 回文数 特殊的数字 杨辉三角形 查找整数 数列特征 字母图形 01字串 闰年判断 Fibo ...

  6. 洛谷、牛客网、AcWing 刷题(python版)

    牛客网python专项练习整理(一) https://blog.csdn.net/weixin_41913008/article/details/87203468 牛客网剑指offer--python ...

  7. AcWing进阶算法课Level-4 第六章 搜索 (模拟退火,爬山)

    AcWing进阶算法课Level-4 第六章 搜索 模拟退火 AcWing 3167. 星星还是树110人打卡 AcWing 2424. 保龄球78人打卡 AcWing 2680. 均分数据72人打卡 ...

  8. 【ACWing】1022. 宠物小精灵之收服

    题目地址: https://www.acwing.com/problem/content/1024/ 宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事.一天,小智和皮卡丘来到了小精灵狩猎场,里面 ...

  9. Acwing算法—动态规划

    目录 数字三角形模型 AcWing 898. 数字三角形 AcWing 1015. 摘花生 AcWing 1018. 最低通行费 AcWing 1027. 方格取数 AcWing 275. 传纸条 最 ...

最新文章

  1. 强化科技硬实力 厚植创新软实力——访中国科学院院士唐本忠
  2. 8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,循环控制及其优化
  3. ASP.NET MVC:缓存功能的设计及问题
  4. 一个IT青年北漂四年的感悟
  5. LeetCode139:Word Break
  6. Cordova(PhoneGap) 环境搭建与基础
  7. 怎样高效入门 Vue?
  8. 最长公共子序列(信息学奥赛一本通-T1265)
  9. 如何快速查找下载java项目所需jar包
  10. .netcore 2.0 mysql_搭建连接MySql的三层架构的ASP.NetCore2.0的WebApi
  11. 20171018校内训练
  12. hduoj 1532
  13. JAVA调用百度OCR实现身份证识别
  14. QT高级编程技巧(一)-- 编写高效的signal slot通信代码
  15. oracle12兼容ojdbc6,oracle ojdbc6 使用 报错
  16. img中的title属性和alt属性的异同:
  17. element实现table表格序号递增的效果
  18. C语言中将二进制转换成十进制
  19. 关于nohup,sh,命令执行xxx.sh脚本的区别
  20. 北盛 哈尔滨工业2011招聘笔试名单

热门文章

  1. swif tableview全选
  2. 阿里云天池 天池实验室DSW探索者版 免费GPU 天池notebook教程
  3. 2015年网页设计的9大趋势
  4. JavaScriptMVC学习(一)--Steal
  5. vmware上的Linux没法下载vmware tools、没法安装vim和gcc或者其他软件,怎么办
  6. stm32中用到的实时系统_基于STM32的实时语音处理系统设计
  7. java毕业生设计短视频交流点播系统计算机源码+系统+mysql+调试部署+lw
  8. Multi Voltage Design的floorplan如何做?
  9. jsp和JavaScript读取servlet数据
  10. miniui mysql_三分钟介绍强大方便的前端框架Jquery MiniUI