题意

给出几只翅膀的长度,求出其中最接近黄金比例的一对翅膀。

思路

对翅膀长度离散化。用要匹配的翅膀/黄金比例我们就可以得出和它最接近的另一个翅膀的长度,然后枚举另一个最接近的翅膀就好了。

代码

#include<cstdio>
#include<algorithm>
#include<cmath>
using namespace std;
int n,a[30001],ans1,ans2;
double gold=0.6180339887498949;
int main()
{scanf("%d",&n);for (int i=1;i<=n;i++)scanf("%d",&a[i]);sort(a+1,a+1+n);double min1=100000;for (int i=1;i<n;i++)//枚举第一个翅膀{double x=(double)a[i]/gold;//a[i]/x=gold,那么a[i]/gold=x,我们就求出了与第一个翅膀最完美匹配的翅膀for (int j=i+1;j<=n;j++)//枚举第二个翅膀和x比较{if(abs((double)a[j]-x)<min1)//如果有更接近的{min1=abs((double)a[j]-x);//更新相差最小的值ans1=a[i];ans2=a[j];//更新答案}if ((double)a[j]>x) break;//排序后的优化,因为a[j]已经超过了x的长度,a[j+1]就更不接近了}}printf("%d\n%d",ans1,ans2);
}

VIJOS_1237 隐形的翅膀相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. 隐形的翅膀 北大校长 唱

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

  9. vijos 1237 隐形的翅膀

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

最新文章

  1. 团队-象棋游戏-设计文档
  2. html转word保留样式_译员必备 | 初识Word格式标记
  3. Hadoop自动安装脚本
  4. groovy使用范型的坑
  5. 抛硬币直到连续若干次正面
  6. LoadRunner 技巧之THML 与 URL两种录制模式分析
  7. Java自引用造成的死循环
  8. 【PAT乙】1047 编程团体赛 (20分)字符串,桶排序
  9. ubuntu需要多大的固态硬盘_揭秘:为什么SSD固态会越用越慢?关键点就在这里,你了解了吗...
  10. 一纬度横直线等于多公里_【高中物理】必修一知识点总结
  11. 补习班停了,家长“卷向”兴趣班
  12. ThinkPad E430 选择U盘启动后又跳回选择画面
  13. 解决windows server 2003安装dhcp服务器的问题
  14. python3 print输出不换行
  15. SpringBoot引入第三方SDK以及打包
  16. 集成树模型系列之一——随机森林
  17. 写面经攒人品,分享我的贝壳客户端面经,附带个人总结的答案。
  18. 广西教育学院计算机技术专业可以当老师吗,广西教育学院老师待遇 广西教育学院好吗...
  19. 如何构建公司级的数据指标体系
  20. 能详细讲一下关于 18 世纪哲学家大卫 • 休谟和恐怖悖论吗

热门文章

  1. 学软件开发需要多少钱,要学多久?
  2. oracle实例查询IP,Oracle数据库中获取访问者的IP地址或主机名的方法
  3. html5 手机导航栏左右滑动效果,js实现移动端导航点击自动滑动效果
  4. JDK安装教程及环境变量设置
  5. 命令模式(Comand Patern)
  6. S32K144之SDK版: bootloader 跳转APP测试
  7. python是什么 ?他的特点是什么?
  8. c语言分支结构程序设计课件,C语言 分支结构程序设计.ppt
  9. 华为mate40pro有几种颜色
  10. sklearn.svm.SVC中raise ValueError(“Unknown label type: %r” % y_type)ValueError: Unknown label type:处理