2456 2012宁波大学信息学院程序设计比赛概述
时间限制 : 2000/1000 MS(Java/Others) | 内存限制 : 131072/65536 KB(Java/Others)
提交数 : 317 | 通过数 : 127
题目描述
本次比赛是由宁波大学信息学院主办,信息学院学生参加,信息学院老师发奖的。
本次比赛所有题目都是一个文件一组数据的,也就是说你的程序只要能处理一组数据即可。输出的每一行末尾都不能有多余的空格,但回车是必须的。
本次比赛如果没得奖也没关系,因为可以跟水平比较不错的同学搞好关系,明年校级组队比赛时抱他大腿来参加。
大腿呢,自然是越粗越好,但是呢,你自己的手也要够长,不然有些同学的大腿太粗了你也抱不住。现在告诉你N个同学的大腿半径,以及你的臂展,那么有几个人的大腿是你可以抱的呢?其中最粗的大腿又有多粗呢?
注意:在此假设大腿截面为一个正圆形,臂展不小于其周长才能将其抱住。
输入要求
第1行一个整数N,表示同学人数。(1<=N<=1000)
第2行N个整数r[1]~r[N],表示每个同学的大腿半径。(1<=r[i]<=100)
第3行一个整数L,表示你的臂展长度。(1<=L<=700)
输出要求
输出2个整数A、B,以空格分隔。
A表示你能抱住几个同学的大腿。
B表示你所能抱住的大腿的最大半径,如果没大腿可抱则B为-1。
输入样例
3
48 50 49
314
输出样例
2 49
提示
Pi=3.1415926535897931
来源
信息学院第五届程序设计大赛
[ 返回顶端 ] | [ 代码提交 ] | [ 统计数据 ] | [ 历史提交 ]