AcWing 1738. 蹄球
思路:这是一棵特殊点基环树,欢只有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. 蹄球相关推荐
- AcWing 1738. 蹄球(特殊基环树)
题目链接 https://www.acwing.com/problem/content/description/1740/ 思路 经过分析我们发现,对于每一个点来说,我们有至多两个入度以及必定有一个出 ...
- AcWing寒假每日一题 蹄球
为了准备即将到来的蹄球锦标赛,Farmer John 正在训练他的 N N N 头奶牛(方便起见,编号为 1 - N 1-N 1-N)进行传球. 这些奶牛在牛棚一侧沿直线排列,第 i 号奶牛位于距离牛 ...
- 牛客假日团队赛1 A.蹄球锦标赛
链接: https://ac.nowcoder.com/acm/contest/918/A 题意: 为了准备即将到来的蹄球锦标赛,Farmer John正在训练他的N头奶牛(方便起见,编号为1-N,其 ...
- 题目汇总(ACWing)
枚举: 1.拍照 解题思路:枚举a1,求出每个ai,然后检查这个答案是否合法. 2.牛为什么过马路 解题思路:对于一对相同的字母,枚举中间是否存在没有记录的单个字符. 3.牛的基因组学 解题思路:暴力 ...
- python蓝桥杯准备
蓝桥杯题库 入门训练 A+B问题 数列排序 十六进制转八进制 十六进制转十进制 十进制转十六进制 特殊回文数 回文数 特殊的数字 杨辉三角形 查找整数 数列特征 字母图形 01字串 闰年判断 Fibo ...
- 洛谷、牛客网、AcWing 刷题(python版)
牛客网python专项练习整理(一) https://blog.csdn.net/weixin_41913008/article/details/87203468 牛客网剑指offer--python ...
- AcWing进阶算法课Level-4 第六章 搜索 (模拟退火,爬山)
AcWing进阶算法课Level-4 第六章 搜索 模拟退火 AcWing 3167. 星星还是树110人打卡 AcWing 2424. 保龄球78人打卡 AcWing 2680. 均分数据72人打卡 ...
- 【ACWing】1022. 宠物小精灵之收服
题目地址: https://www.acwing.com/problem/content/1024/ 宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事.一天,小智和皮卡丘来到了小精灵狩猎场,里面 ...
- Acwing算法—动态规划
目录 数字三角形模型 AcWing 898. 数字三角形 AcWing 1015. 摘花生 AcWing 1018. 最低通行费 AcWing 1027. 方格取数 AcWing 275. 传纸条 最 ...
最新文章
- java自定义注解简单小例子
- Spring测试框架springContextTest
- 安装python有什么用_什么是Python Wheels?为什么要关心它?,python有什么用
- SpringAMQP--WorkQueue模型
- reids 源码 zipmap.c 压缩map的实现
- IOS中的事件响应链,事件冒泡机制基本了解
- java 情侣最佳升高_2016年最佳情侣:显示经理和窗口经理
- CAN笔记(5) 协议标准规格
- 字母三角形c语言ABBBCCCCC,C语言输出ABBBCCCCCDDDDDDDCCCCCBBBA
- add script param in pycharm
- Adobe Flex初记
- Linux上screen命令如何安装,Linux screen命令,Linux screen用法,Linux screen简单用法,Linux screen安装...
- 基于时空网络的出租车OD需求预测-模型框架(附数据集下载方式)
- 带通滤波器中心频率计算公式中R是哪个值_手把手教系列之IIR数字滤波器设计实现...
- [已解决] idea插件下载不了
- 爬取网页表格到Excel ?别再复制粘贴了,太慢!
- java排列组合(递归算法)
- 使用ip地址计算子网掩码的方法
- 车牌号正则表达式-普通车和新能源车
- LintCode 653: Expression Add Operators
热门文章
- 张一鸣:“年轻人要有随时离开公司的能力,也要有永不离开的态度。”
- 用 document.readyState == complete 判断页面是否加载完成
- React+Typescript实现一个甘特图表格
- 瑞芯微RK3399设备树传递分析
- 张爱玲 《第一炉香》
- h5自动弹窗html模板,html5手机弹出对话框动画特效
- 修改电脑版微信链接默认使用Google游览器打开
- 集成隔离电源的隔离器芯片(CA-IS306X、CA-IS309X、CA-IS36XX)
- 【转载】嵌入式加密芯片为电子产品版权护航
- windwos11 更新 BIOS 覆盖了 endevaourOS linux 的启动引导 grub 重建修复