测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A293. Gold King洒洒水

编程题 普及-
知识点

题目描述

青青草原遇到了十年来的第一次干旱,水成了最宝贵的资源。$Gold King$ 家的农场需要水来浇灌,一开始 $Gold King$ 挺勤快的,亲力亲为,但是这个干旱好像遥遥无期,于是 $Gold King$ 开始了一番骚操作。
$Gold King $ 家的农场长为 $20$ 米,宽为 $2$ 米,为了节约用水,在横中心线上放置半径为 $R_i$ 的喷水装置,每个喷水装置的效果都会让以它为中心的,半径为实数 $R_i$($0<R_i<15$) 的圆范围湿润,$Gold King$购买了充足的喷水装置 $i$($1<i<600$)个,并且一定能把农场全部湿润,但是怎样选择尽量少的喷水装置,把整个农场全部喷洒湿润,$Gold King$ 犯起了难。

输入格式

第一行 $m$ 表示有 $m(0<m<15)$ 组测试数据。

每一组测试数据的第一行有一个整数数 $n$,$n$ 表示共有 $n$ 个喷水装置。

随后的一行,有 $n$ 个实数 $r_i$, $r_i$表示该喷水装置能覆盖的圆的半径。

输出格式

输出所用装置的个数。

输入输出样例

输入 #1
2
5
2 3.2 4 4.5 6 
10
1 2 3 1 2 1.2 3 1.1 1 2
输出 #1
2
5

说明/提示

$0<Ri<15,1<i<600$
上一题 去做题 下一题