思路:这是一棵特殊点基环树,欢只有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. java自定义注解简单小例子
  2. Spring测试框架springContextTest
  3. 安装python有什么用_什么是Python Wheels?为什么要关心它?,python有什么用
  4. SpringAMQP--WorkQueue模型
  5. reids 源码 zipmap.c 压缩map的实现
  6. IOS中的事件响应链,事件冒泡机制基本了解
  7. java 情侣最佳升高_2016年最佳情侣:显示经理和窗口经理
  8. CAN笔记(5) 协议标准规格
  9. 字母三角形c语言ABBBCCCCC,C语言输出ABBBCCCCCDDDDDDDCCCCCBBBA
  10. add script param in pycharm
  11. Adobe Flex初记
  12. Linux上screen命令如何安装,Linux screen命令,Linux screen用法,Linux screen简单用法,Linux screen安装...
  13. 基于时空网络的出租车OD需求预测-模型框架(附数据集下载方式)
  14. 带通滤波器中心频率计算公式中R是哪个值_手把手教系列之IIR数字滤波器设计实现...
  15. [已解决] idea插件下载不了
  16. 爬取网页表格到Excel ?别再复制粘贴了,太慢!
  17. java排列组合(递归算法)
  18. 使用ip地址计算子网掩码的方法
  19. 车牌号正则表达式-普通车和新能源车
  20. LintCode 653: Expression Add Operators

热门文章

  1. 张一鸣:“年轻人要有随时离开公司的能力,也要有永不离开的态度。”
  2. 用 document.readyState == complete 判断页面是否加载完成
  3. React+Typescript实现一个甘特图表格
  4. 瑞芯微RK3399设备树传递分析
  5. 张爱玲 《第一炉香》
  6. h5自动弹窗html模板,html5手机弹出对话框动画特效
  7. 修改电脑版微信链接默认使用Google游览器打开
  8. 集成隔离电源的隔离器芯片(CA-IS306X、CA-IS309X、CA-IS36XX)
  9. 【转载】嵌入式加密芯片为电子产品版权护航
  10. windwos11 更新 BIOS 覆盖了 endevaourOS linux 的启动引导 grub 重建修复