题目

选出两只最小的翅膀,使长度比接近黄金比例。


分析

我们可以把每一只翅膀都乘上黄金比例,然后快排找出最接近的。


代码

#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 隐形的翅膀相关推荐

  1. vijos 1237 隐形的翅膀

    隐形的翅膀 背景 小杉终于进入了天堂.他看到每个人都带着一双隐形翅膀,他也想要. (小杉是怎么看到的?--) 描述 天使告诉小杉,每只翅膀都有长度,两只翅膀的长度之比越接近黄金分割比例,就越完美. 现 ...

  2. 隐形的翅膀 vijos

    隐形的翅膀 背景 小杉终于进入了天堂.他看到每个人都带着一双隐形翅膀,他也想要. (小杉是怎么看到的?--) 描述 天使告诉小杉,每只翅膀都有长度,两只翅膀的长度之比越接近黄金分割比例,就越完美. 现 ...

  3. .NET2.0隐形的翅膀,正则表达式搜魂者【月儿原创】

    .NET2.0隐形的翅膀,正则表达式搜魂者 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.4.14 本文实现了:只能输入1个数 ...

  4. 视频监控为校园安全插上“隐形的翅膀”

    随着公众社会安全防范意识的提高,安防系统慢慢在各种公共场合普及.而我国教育事业的发展,高校的规模越来越大,学生人数不断增多,校区开放程度和后勤服务社会化程度亦越来越高,学校的管理工作和安全保安工作面临 ...

  5. 知识管理:如何让“隐形的翅膀”飞起来?

    知识管理:如何让"隐形的翅膀"飞起来? 时间:2013-06-07 16:25:46 来源: 中国期刊网 作者:陈新红 知识具有垄断性,但许多企业把知识管理看作员工的额外工作,或寄 ...

  6. 隐形的翅膀怎么用计算机弹出来,《隐形的翅膀》原版吉他谱分享,用音阶指法弹简谱其实很简单 ... ......

    <隐形的翅膀>是张韶涵的一首流行经典老歌,我们很多学吉他的朋友,初学吉他的时候经常会弹唱的一首歌,弹得可能简单版或者是其他版本,这里分享一个原版的吉他伴奏,相对来说要难一点,不过对于弹吉他 ...

  7. 隐形的翅膀怎么用计算机弹出来,《隐形的翅膀》原版吉他谱分享,用音阶指法弹简谱其实很简单 … …-520吉他网...

    时间:2020-05-14     来源:网络资源 <隐形的翅膀>是张韶涵的一首流行经典老歌,我们很多学吉他的朋友,初学吉他的时候经常会弹唱的一首歌,弹得可能简单版或者是其他版本,这里分享 ...

  8. 歌曲:隐形的翅膀 歌手:张韶涵

    歌名:隐形的翅膀 歌手:张韶涵 每一次 都在徘徊孤单中坚强 每一次 就算很受伤也不闪泪光 我知道 我一直有双隐形的翅膀 带我飞 飞过绝望 不去想 他们拥有美丽的太阳 我看见 每天的夕阳也会有变化 我知 ...

  9. 引领数字经济时代,软件企业需要一对“隐形的翅膀”

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 "报告局长,狙击手已经就位,随时准备强行进入解救人质."特警指挥官在现场向指挥中心的领导汇报道--在军警影视画面中,类似 ...

最新文章

  1. [js开源组件开发]图片放大镜
  2. Linux操作系统监视NVIDIA的GPU使用情况
  3. iscsi-分区类型
  4. 《人民日报》专访姚期智院士:AI是历史性的起跑线机遇
  5. 离线安装 Pytorch 1.2.0 torchvision 0.3.0
  6. 【数据库系统】文件处理系统的弊端
  7. [Matlab] 变量名与字符串的互相转换的正确方法
  8. python执行脚本时的命令行选项_Python 处理脚本的命令行参数(二):使用click
  9. 利用TCN网络实现MNIST手写体数据集的识别
  10. 数字电路与微型计算机原理,电子科技大学1999年考研真题-微机原理与数字电路...
  11. python按条件删除文件行_python-删除文件的特定行
  12. 吉林大学超星学习通02(2)
  13. 【多线程经典实例】实现一个线程安全的单例模式
  14. 我的微语录周记2012-08-20---2012-…
  15. 台式计算机中的CPU指的是,电脑硬件认识之什么是电脑的CPU(cpu详细介绍)
  16. JTAG和SWD的比较
  17. 导excel到SAP行数不能超过9999,字符不能超过50个处理
  18. 解决-Dmaven.multiModuleProjectDirectory system property is not set.
  19. UG NX 曲面概述
  20. 上传 mp3,mp4文件

热门文章

  1. day23面向对象小案例
  2. 惹某人持续划水的开学第二周(习题+感悟)
  3. 什么是物理像素与逻辑像素?
  4. 金立手机创始人:山寨手机商两年后或只剩20家
  5. 斐波那契数列使用递归的运行时间分析
  6. 手把手教你使用vue创建第一个vis.js
  7. linux 连接自动断开时间,两种解决SSH连接Linux超时自动断开的方法
  8. 设置python编码
  9. Rafy 领域实体框架演示(2) - 新功能展示
  10. 校时服务器修改ip,网络校时服务器ip地址