`

神、上帝以及老天爷 错排小技巧

 
阅读更多

 

神、上帝以及老天爷

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


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%
 
#include<stdio.h>
int main()
{
	int n,i;
	__int64 a[21];
	a[0]=1;
	for(i=1;i<=20;i++)
		a[i]=a[i-1]*i;
	scanf("%d",&n);
	while(n--)
	{
		scanf("%d",&i);
		printf("%.2lf%%\n",(int)(a[i]/2.718271828+0.5)*1.0/a[i]*100);
	}
	return(0);
}

 

 

 

分享到:
评论

相关推荐

    HDU 递归题详解大全(含代码)

    蟠桃记 1 折线分割平面 2 不容易系列之一 2 骨牌铺方格 3 不容易系列之(3)—— LELE的RPG难题 3 Children’s Queue 3 献给杭电五十周年校庆的礼物 3 ...神、上帝以及老天爷 3 不容易系列之(4)——考新郎 3

    抽象工厂模式简洁介绍附带net简单用例代码如果你还不理解是老天爷的错

    参考别人的文章加入自己的东西,然后模拟实现一个简单的抽象工厂模式,简洁介绍附带net简单用例代码如果你还不理解是老天爷的错

    BIG--DATA--大数据.pptx

    3 今天的故事不是很久很久以前,而是不久以前,(美国管理学家、统计学家)爱德华·戴明说:除了上帝,任何人都要用数据说话---那么,如果西方国家信仰上帝,那么我们东方的中国就要讲:除了老天爷,任何人都要用...

    详细的高频电子课后答案

    初平三年秋,曹操计夺青州,招募流民开垦荒地,屯田养民供军,老天爷也再没来捣乱,青州情况逐渐转好,济南元气初步恢复,加上号称泉城的济南风景优美,七十二名泉的趵突泉更是名扬天下,又不是冷战时期的兵家...

    一个好的项目管理师应该管哪些方面

    可能是处于职位高的缘故,管理者管理的事情可真多,大到一个公司整个经营的决策,小到一个员工生产工序的规范,都需要管理者用行动去解决。每天管理者就与一名日理万机的总理差不多,忙里忙外,忙这忙那,反正就没有...

    cc-loc:ClearCase 的某种代码行计数器

    老天爷?! 在工作中我不得不使用它。 这不是一个选择... 希望有git。 还是希望有朝一日能介绍一下git! 用法 只需在您的 vobs 文件夹中运行脚本: $ sh loc.sh [...] 您还可以指定计算更改的时间: $ sh ...

    f

    老天爷 :thinking_face: :seedling: 一位热衷于C / C ++,C#,Golang和Internet&Cloud技术的业余程序员。 英语和日语差。 维护一些Minecraft服务器 :pick: 。 苦苦挣扎的生活。 gitee: ://gitee.com/cyf-my/ ...

    改变一生的名言警句大全.docx

    23. 其实你想做任何事业老天爷都愿意帮助你的 24. 你越是不想让别人得到什么,反而你最后也得不到 25. 天下没有白吃的午餐 26. 过去不等于未来 27. 第一次做好,追求零缺点工作 28. 拿东西要养成哪里拿哪里放的习惯 ...

    Ldap简易客户端.zip

    Ldap简易客户端.zip

    OpenLDAPforWindows_x86.zip

    简易版openldap 亲测可用,傻瓜式下一步操作

    OpenLDAP for Windows_x64 (2.4.4)

    openldap安装包,亲测可用,傻瓜式下一步安装

Global site tag (gtag.js) - Google Analytics