zoukankan      html  css  js  c++  java
  • hdu 神、上帝以及老天爷 java

    问题:
    递推。可是a[i]=(a[i-1]+a[i-2])+(i-1)公式没有推出来。
    在递推时,for循环约束值用的输入的m导致数组没有储存数。
    在算阶乘时for循环中将i和j用混了,导致没有数输出。

    四舍五入取n位:double l=1315.1354 String s=String.format("%.2f", l);syso s;


    神、上帝以及老天爷

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 26688    Accepted Submission(s): 11107


    Problem Description
    HDU 2006'10 ACM contest的颁奖晚会隆重開始了!
    为了活跃气氛。组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的详细要求是这种:

    首先,全部參加晚会的人员都将一张写有自己名字的字条放入抽奖箱中。
    然后,待全部字条增加完成,每人从箱中取一个字条;
    最后,假设取得的字条上写的就是自己的名字。那么“恭喜你,中奖了。”

    大家能够想象一下当时的气氛之热烈,毕竟中奖者的奖品是大家梦寐以求的Twins签名照呀。只是,正如全部试图设计的喜剧往往以悲剧结尾,这次抽奖活动最后居然没有一个人中奖!

    我的神、上帝以及老天爷呀。怎么会这样呢?

    只是,先不要激动。如今问题来了,你能计算一下发生这样的情况的概率吗?

    不会算?难道你也想以悲剧结尾?。
     

    Input
    输入数据的第一行是一个整数C,表示測试实例的个数。然后是C 行数据,每行包括一个整数n(1<n<=20),表示參加抽奖的人数。



     

    Output
    对于每一个測试实例。请输出发生这样的情况的百分比。每一个实例的输出占一行, 结果保留两位小数(四舍五入),详细格式请參照sample output。

     

    Sample Input
    1 2
     

    Sample Output
    50.00%
    import java.util.*;
    
    public class Main{
    	public static void main(String[] args) {
    		Scanner cin=new Scanner(System.in);
    		int n=cin.nextInt();
    		for(int i=0;i<n;i++){				
    			double a[]=new double[25];
    			double l,c=1;
    			int m=cin.nextInt();			
    			for(int j=4;j<=23;j++){
    				a[2]=1;
    				a[3]=2;				
    				a[j]=(j-1)*(a[j-1]+a[j-2]);				
    			}			
    			for(int j=2;j<=m;j++){
    				c*=j;	}				
    			l=a[m]/c*100;
    			String s=String.format("%.2f", l);
    			s=s+"%";
    			System.out.println(s);
    		}
    	}
    }


  • 相关阅读:
    SQL Server Audit监控触发器状态
    SQL Server 数据变更时间戳(timestamp)在复制中的运用
    SQL Server 更改跟踪(Chang Tracking)监控表数据
    SQL Server 变更数据捕获(CDC)监控表数据
    SQL Server 事件通知(Event notifications)
    SQL Server 堆表行存储大小(Record Size)
    SQL Server DDL触发器运用
    SQL Server 默认跟踪(Default Trace)
    SQL Server 创建数据库邮件
    SQL Server 跨网段(跨机房)FTP复制
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5318924.html
Copyright © 2011-2022 走看看