#离散# VIJOS 1237 CODEVS 2765 隐形的翅膀
题目
选出两只最小的翅膀,使长度比接近黄金比例。
分析
我们可以把每一只翅膀都乘上黄金比例,然后快排找出最接近的。
代码
#include <cstdio>
#include <cctype>
#include <algorithm>
#define gs 0.6180339887498949
using namespace std;
double a[60001]; int n;
int in(){int ans=0; char c=getchar();while (!isdigit(c)) c=getchar();while (isdigit(c)) ans=ans*10+c-48,c=getchar();return ans;
}
int main(){n=in(); int j=0; double min=6e4;for (int i=1;i<=n;i++) a[i]=in(),a[n+i]=a[i]*gs;stable_sort(a+1,a+1+2*n);for (int i=2;i<=2*n;i++)if (a[i]-a[i-1]<min)if (((int)a[i]==a[i])^((int)a[i-1]==a[i-1]))min=a[i]-a[i-1],j=i;//取整相等说明是原来的翅膀if ((int)a[j]==a[j]) return !printf("%d\n%d",(int)a[j],(int)(a[j-1]/gs));else return !printf("%d\n%d",(int)a[j-1],(int)(a[j]/gs));
}
#离散# VIJOS 1237 CODEVS 2765 隐形的翅膀相关推荐
- vijos 1237 隐形的翅膀
隐形的翅膀 背景 小杉终于进入了天堂.他看到每个人都带着一双隐形翅膀,他也想要. (小杉是怎么看到的?--) 描述 天使告诉小杉,每只翅膀都有长度,两只翅膀的长度之比越接近黄金分割比例,就越完美. 现 ...
- 隐形的翅膀 vijos
隐形的翅膀 背景 小杉终于进入了天堂.他看到每个人都带着一双隐形翅膀,他也想要. (小杉是怎么看到的?--) 描述 天使告诉小杉,每只翅膀都有长度,两只翅膀的长度之比越接近黄金分割比例,就越完美. 现 ...
- .NET2.0隐形的翅膀,正则表达式搜魂者【月儿原创】
.NET2.0隐形的翅膀,正则表达式搜魂者 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.14 本文实现了:只能输入1个数 ...
- 视频监控为校园安全插上“隐形的翅膀”
随着公众社会安全防范意识的提高,安防系统慢慢在各种公共场合普及.而我国教育事业的发展,高校的规模越来越大,学生人数不断增多,校区开放程度和后勤服务社会化程度亦越来越高,学校的管理工作和安全保安工作面临 ...
- 知识管理:如何让“隐形的翅膀”飞起来?
知识管理:如何让"隐形的翅膀"飞起来? 时间:2013-06-07 16:25:46 来源: 中国期刊网 作者:陈新红 知识具有垄断性,但许多企业把知识管理看作员工的额外工作,或寄 ...
- 隐形的翅膀怎么用计算机弹出来,《隐形的翅膀》原版吉他谱分享,用音阶指法弹简谱其实很简单 ... ......
<隐形的翅膀>是张韶涵的一首流行经典老歌,我们很多学吉他的朋友,初学吉他的时候经常会弹唱的一首歌,弹得可能简单版或者是其他版本,这里分享一个原版的吉他伴奏,相对来说要难一点,不过对于弹吉他 ...
- 隐形的翅膀怎么用计算机弹出来,《隐形的翅膀》原版吉他谱分享,用音阶指法弹简谱其实很简单 … …-520吉他网...
时间:2020-05-14 来源:网络资源 <隐形的翅膀>是张韶涵的一首流行经典老歌,我们很多学吉他的朋友,初学吉他的时候经常会弹唱的一首歌,弹得可能简单版或者是其他版本,这里分享 ...
- 歌曲:隐形的翅膀 歌手:张韶涵
歌名:隐形的翅膀 歌手:张韶涵 每一次 都在徘徊孤单中坚强 每一次 就算很受伤也不闪泪光 我知道 我一直有双隐形的翅膀 带我飞 飞过绝望 不去想 他们拥有美丽的太阳 我看见 每天的夕阳也会有变化 我知 ...
- 引领数字经济时代,软件企业需要一对“隐形的翅膀”
数据智能产业创新服务媒体 --聚焦数智 · 改变商业 "报告局长,狙击手已经就位,随时准备强行进入解救人质."特警指挥官在现场向指挥中心的领导汇报道--在军警影视画面中,类似 ...
最新文章
- [js开源组件开发]图片放大镜
- Linux操作系统监视NVIDIA的GPU使用情况
- iscsi-分区类型
- 《人民日报》专访姚期智院士:AI是历史性的起跑线机遇
- 离线安装 Pytorch 1.2.0 torchvision 0.3.0
- 【数据库系统】文件处理系统的弊端
- [Matlab] 变量名与字符串的互相转换的正确方法
- python执行脚本时的命令行选项_Python 处理脚本的命令行参数(二):使用click
- 利用TCN网络实现MNIST手写体数据集的识别
- 数字电路与微型计算机原理,电子科技大学1999年考研真题-微机原理与数字电路...
- python按条件删除文件行_python-删除文件的特定行
- 吉林大学超星学习通02(2)
- 【多线程经典实例】实现一个线程安全的单例模式
- 我的微语录周记2012-08-20---2012-…
- 台式计算机中的CPU指的是,电脑硬件认识之什么是电脑的CPU(cpu详细介绍)
- JTAG和SWD的比较
- 导excel到SAP行数不能超过9999,字符不能超过50个处理
- 解决-Dmaven.multiModuleProjectDirectory system property is not set.
- UG NX 曲面概述
- 上传 mp3,mp4文件