HDOJ 2009 求数列的和

简介: HDOJ 2009 求数列的和

Problem Description

数列的定义如下:

数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。


Input

输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。


Output

对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。


Sample Input

81 4

2 2


Sample Output

94.73

3.41

import java.util.*;
class Main{
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    while(sc.hasNext()){
      double n = sc.nextDouble();
      int m = sc.nextInt();
      double s=n;
      for(int i=1;i<m;i++){
        n =Math.sqrt(n);
        s += n;
      }
      System.out.printf("%.2f",s);
      System.out.println();
    }
  }
}
目录
相关文章
|
12月前
hdoj 3555 BOMB(数位dp)
hdoj 3555 BOMB(数位dp)
32 0
|
12月前
hdoj 1078 FatMouse and Cheese(记忆化搜索)
简单的记忆化搜索,和其他不一样的地方就是这个一次可以走K步,其他没啥!!
42 0
HDOJ 1056 HangOver(水题)
HDOJ 1056 HangOver(水题)
96 0
HDOJ 1056 HangOver(水题)
HDOJ 2032 杨辉三角
HDOJ 2032 杨辉三角
109 0
HDOJ 1058 Humble Numbers(打表过)
HDOJ 1058 Humble Numbers(打表过)
101 0
HDOJ 2089 不要62(打表)
HDOJ 2089 不要62(打表)
118 0
|
Java
HDOJ 1753 大明A+B(大数~)
HDOJ 1753 大明A+B(大数~)
106 0
|
测试技术
HDOJ 1108 最小公倍数
HDOJ 1108 最小公倍数
94 0
|
算法
HDOJ/HDU 1015 Safecracker(深搜)
HDOJ/HDU 1015 Safecracker(深搜)
95 0
HDOJ 2006 求奇数的乘积
HDOJ 2006 求奇数的乘积
86 0