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

    Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)

    Submits : 317 | Solved : 127

    Description

    本次比赛是由宁波大学信息学院主办,信息学院学生参加,信息学院老师发奖的。
    
    本次比赛所有题目都是一个文件一组数据的,也就是说你的程序只要能处理一组数据即可。输出的每一行末尾都不能有多余的空格,但回车是必须的。
    
    本次比赛如果没得奖也没关系,因为可以跟水平比较不错的同学搞好关系,明年校级组队比赛时抱他大腿来参加。
    
    大腿呢,自然是越粗越好,但是呢,你自己的手也要够长,不然有些同学的大腿太粗了你也抱不住。现在告诉你N个同学的大腿半径,以及你的臂展,那么有几个人的大腿是你可以抱的呢?其中最粗的大腿又有多粗呢?
    
    注意:在此假设大腿截面为一个正圆形,臂展不小于其周长才能将其抱住。

    Input

    第1行一个整数N,表示同学人数。(1<=N<=1000)
    第2行N个整数r[1]~r[N],表示每个同学的大腿半径。(1<=r[i]<=100)
    第3行一个整数L,表示你的臂展长度。(1<=L<=700)

    Output

    输出2个整数A、B,以空格分隔。
    A表示你能抱住几个同学的大腿。
    B表示你所能抱住的大腿的最大半径,如果没大腿可抱则B为-1。

    Sample Input

    3
    48 50 49
    314
    
    

    Sample Output

    2 49
    

    HINT

    Pi=3.1415926535897931

    Source

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

    [ Top ] | [ Submit ] | [ Statistics ] | [ Standing ]