2456 2012宁波大学信息学院程序设计比赛概述

时间限制 : 2000/1000 MS(Java/Others) | 内存限制 : 131072/65536 KB(Java/Others)

Submits : 5 | Solved : 2

题目描述

本次比赛是由宁波大学信息学院主办,信息学院学生参加,信息学院老师发奖的。

本次比赛所有题目都是一个文件一组数据的,也就是说你的程序只要能处理一组数据即可。输出的每一行末尾都不能有多余的空格,但回车是必须的。

本次比赛如果没得奖也没关系,因为可以跟水平比较不错的同学搞好关系,明年校级组队比赛时抱他大腿来参加。

大腿呢,自然是越粗越好,但是呢,你自己的手也要够长,不然有些同学的大腿太粗了你也抱不住。现在告诉你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

来源

信息学院第五届程序设计大赛

[ 返回顶端 ] | [ 代码提交 ]