HDU-2048
来源:互联网 发布:单片机悬浮是什么意思 编辑:程序博客网 时间:2024/05/17 05:52
原题点击打开链接
#include<stdio.h>int main(){ int T,n; double ans[8]={0,0,50,33.33,37.50,36.67,36.81,36.79}; scanf("%d",&T); while(T--) { scanf("%d",&n); if(n>=7) printf("36.79%%\n"); else printf("%.2lf%%\n",ans[n]);}return 0;}
这是作弊的代码,可根据规律计算得出。也可以AC。
#include <stdio.h>float fac(int a){if(a==0)return 1;else return a*fac(a-1);}int main(){int t,i,num;float p[50]={0,0,1};scanf("%d",&t);i=3;while(t--){scanf("%d",&num);for(;i<=num;i++)p[i]=(i-1)*(p[i-1]+p[i-2]);printf("%.2f%%\n",p[num]*100/fac(num));}return 0;}
正确的AC代码,典型的错排问题。请参照这里点击打开链接
- hdu 2048
- hdu 2048
- HDU-2048
- hdu 2048
- hdu 2048
- hdu 2048
- Hdu 2048
- HDU 2048 简单数学题
- HDU 2048 错排
- hdu 2048(递推错排)
- hdu 4945 2048(DP)
- HDU 4945 2048(DP)
- Hdu 4845 2048(dp)
- HDU-4945-2048
- 数塔 hdu 2048
- HDU 2048 数塔
- HDU 2048数塔
- HDU 2048 (dp46)
- apache 限制IP访问
- HDU-2047
- 快速吸引蜘蛛的秘诀
- 类与类关系的UML图与代码表现
- java中从控制台读取输入的三种方法
- HDU-2048
- mysql笔记集锦2
- linux下安装配置svn独立服务器
- linux下Resin安装与优化
- vi编辑器的操作
- 关于指针的若干探讨
- 手机的页面转换及页面间的数据传递
- 为何网站关键词排名不稳定
- mysql笔记集锦3