喷水装置(一)

时间限制:3000 ms  |  内存限制:65535 KB
难度:3
描述
现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0<Ri<15)的圆被湿润,这有充足的喷水装置i(1<i<600)个,并且一定能把草坪全部湿润,你要做的是:选择尽量少的喷水装置,把整个草坪的全部湿润。
输入
第一行m表示有m组测试数据
每一组测试数据的第一行有一个整数数n,n表示共有n个喷水装置,随后的一行,有n个实数ri,ri表示该喷水装置能覆盖的圆的半径。
输出
输出所用装置的个数
样例输入
2
5
2 3.2 4 4.5 6
10
1 2 3 1 2 1.2 3 1.1 1 2
样例输出
2

5

解题报告:

水题一个,放松心情。

ac代码:

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
using namespace std;double a[1000+5];  int main()
{int t,n,ans;double r;cin>>t;while(t--) {ans=0;r=20.0;scanf("%d",&n);for(int i = 0; i<n; i++) {scanf("%lf",&a[i]);}sort(a,a+n,greater<double>() );
//      for(int i = 0; i<n; i++) {
//          printf("%lf",a[i]);
//      }for(int i = 0; i<n; i++) {r-=2*sqrt(a[i]*a[i]-1);ans++;if(r<=0) break;}       printf("%d\n",ans);}return 0 ;} 

【nyist】6 喷水装置(一) (简单的贪心)相关推荐

  1. 2020.08.08 网易秋招算法岗笔试简单总结(贪心,dp,二进制枚举,tarjan)

    记录一下8号做的网易笔试题,总的来说笔试难度相对easy且每个人的题目可能不同,简单记录分享下. PS:对于题目,每个人有每个人不同的想法和解题思路,大佬们有更高效的方法欢迎讨论,但勿喷,谢谢! TI ...

  2. NYOJ 6 喷水装置(一) 贪心算法 之 区间覆盖问题

    喷水装置(一) 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为 ...

  3. 一道很简单的贪心算法题~【贪心:我不要脸的伐?】

    文章目录 题目描述 输入 输出 样例输入 样例输出 C语言代码实现 思路 排序 处理 完整代码 C++代码实现 排序 完整代码 彩蛋 题目描述 小健有一家自己的商店,主营牛奶饮品,最近资金紧张,他想以 ...

  4. XYOJ_喷水装置(一)(贪心)

    题目描述 现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0<Ri<15)的圆被湿润,这有充足的喷水装置i( ...

  5. 1070 Mooncake (25 分)【难度: 简单 / 知识点: 贪心】

    https://pintia.cn/problem-sets/994805342720868352/problems/994805399578853376 没啥说的,PAT乙级的原题好像是. #inc ...

  6. NYOJ6 之喷水装置(一)

    http://acm.nyist.net/JudgeOnline/problem.php?pid=6 java1: 主要用到贪心算法. 由题目很明显可以得出只要是半径大于1的喷水装置都是可以被选中的, ...

  7. CF853 (Div.1) A Planning(贪心)

    简单优先队列贪心 设第 iii 架飞机的时间安排为di\displaystyle d_idi​​, 则总花费为∑i=1n(di−ti)⋅ci\displaystyle \sum_{i=1}^n{(d_ ...

  8. P2240 【深基12.例1】部分背包问题(贪心)难度⭐

    题目链接 很经典的一道贪心题,今天在洛谷上刷到了,就再做一遍 竟然是道黄题,赶紧水一下 没想到竟然WA了一次,确实提醒了我一下,写题的时候别手贱 思路就是一个简单的贪心,按照性价比来排序,因为金币是可 ...

  9. 拜托,别再问我贪心算法了!

    来自:码海 前言 上篇一文学会动态规划解题技巧 被不少号转载了,其中发现有一位读者提了一个疑惑,在求三角形最短路径和时,能否用贪心算法求解.所以本文打算对贪心算法进行简单地介绍,介绍完之后我们再来看看 ...

最新文章

  1. php mongo二级查询时间,php查询MongoDB遇到长整型的问题
  2. ionic4中的手势事件
  3. 页面滚动到指定class样式位置
  4. 用C#实现仿Ruby的XML Builder
  5. java中几种基本数据类型之间的转换
  6. groovy学习笔记 - 目录
  7. 如何打造高质量的SSP广告引擎(内部干货分享)
  8. 文件查询之三:文件和目录的批量操作
  9. linux tomcat单机部署多应用
  10. CCF认证201712-2游戏
  11. java MD5 32位加密
  12. codeblock添加tools实现git log查看
  13. 关于PHP 源码 加密的 一些 学习(黑刀)
  14. Adobe Premiere Pro CC教程笔记
  15. 男人为什么离不开酒?(写的太好了,句句入骨)
  16. 怎样用计算机传输文件,如何在两台电脑之间传输几百G的文件?教你一招
  17. 电脑上显示打印机无法连接服务器错误代码,电脑怎么连接打印机显示错误代码的解决办法...
  18. 用老虎机小例子理解Multi-armed Bandit Learning
  19. css图片滑动切换图_CSS帧动画
  20. OpenCV中的归一化

热门文章

  1. [剑指offer][JAVA]面试题第[20]题[表示数值的字符串][状态机]
  2. 推荐系统——协同过滤
  3. res.status === 200含义
  4. 1618D. Array and Operations
  5. 在ES6类中绑定事件
  6. Linux 信号signal处理函数
  7. 如何在asterisk中限制呼叫路数?
  8. php怎么和数据库通信,php – 如何处理域和数据库层之间的通信?
  9. linux创建目录的语句,Linux的 文件 和 目录 管理(基本语句)
  10. 怎么形容智能冰激凌机器人_有关于形容描写冰激凌的句子及图片