HDOJ1012 u Calculate e
来源:互联网 发布:热门小说大全软件 编辑:程序博客网 时间:2024/06/16 23:33
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1012
题目要求输出公式: 的解。
特殊的一点是(1/0!)=1.
可以先将阶乘保存起来,然后再将n=0,1,2....的e计算出来。
输出的时候可以先将double直接输出,然后再观察题目给出的例子:
Sample Output
n e- -----------0 11 22 2.53 2.6666666674 2.708333333
OK,下面AC代码:
public class P1012 {private static double[] arr;private static double[] res;public static void main(String[] args) {fun();dabiao();System.out.println("n e");System.out.println("- -----------");for (int i = 0; i < 10; i++) {if(i<2){System.out.println(i+" "+(int)res[i]);}else if(i == 2){System.out.println(i+" "+res[i]);}else {System.out.print(i+" ");System.out.printf("%.9f",res[i]);System.out.println();}}}public static void fun(){arr = new double[10];arr[0] = 1;for (int i = 1; i < arr.length; i++) {arr[i] = arr[i-1]*(1.0/i);}}public static void dabiao(){res = new double[10];res[0] = 1;for (int i = 1; i < arr.length; i++) {res[i] = res[i-1] + arr[i];}}}
阅读全文
0 0
- hdoj1012--u Calculate e
- HDOJ1012 u Calculate e
- HDOJ1012 u Calculate e
- HDOJ1012 u Calculate e(Java)
- 杭电HDOJ1012 u Calculate e
- u Calculate e
- u Calculate e
- JOJ1020: u Calculate e
- u calculate e
- u Calculate e
- poj1517 u Calculate e
- 1012 u Calculate e
- 1012 u Calculate e
- hdu1012-u Calculate e
- [ACM]u Calculate e
- HDU_1012 u Calculate e
- hdu1012-u Calculate e
- HDOJ u Calculate e
- 快速幂算法
- Android Studio曲折更新之路
- 常用排序算法总结
- 图论学习之二分图(一)二分图的概念及基本算法
- C++primer[习题][第三章][21-30]
- HDOJ1012 u Calculate e
- HTML input type 输入类型
- hiho 1643最少换乘 O(n)复杂度
- HDOJ 2136 Largest prime factor
- android 运用tensorflow以及遇到的问题
- KaFka单机安装
- Eureka、Ribbon和Feign
- Hash长度扩展攻击--MD5
- BDTC 2017丨大数据在金融、交通、医疗、工业领域落地实践与应用