HDOJ(HDU) 2156 分数矩阵(嗯、求和)

简介: HDOJ(HDU) 2156 分数矩阵(嗯、求和)

Problem Description

我们定义如下矩阵:

1/1 1/2 1/3

1/2 1/1 1/2

1/3 1/2 1/1

矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。

请求出这个矩阵的总和。


Input

每行给定整数N (N<50000),表示矩阵为 N*N.当N为0时,输入结束。


Output

输出答案,保留2位小数。


Sample Input

1

2

3

4

0


Sample Output

1.00

3.00

5.67

8.83


简单题

不打表会超时。。。。

还可以用一个公式做,有规律。


打表:

import java.util.Scanner;
public class Main{
    static double db[] = new double[50002];
    public static void main(String[] args) {
        dabiao();
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int n =sc.nextInt();
            if(n==0){
                return;
            }
            System.out.printf("%.2f",db[n]);
            System.out.println();
        }
    }
    private static void dabiao() {
        db[1]=1;
        double m =1;
        for(int i=2;i<db.length;i++){
            m=m+2.0*1.0/i;
            db[i]=db[i-1]+m;
        }
    }
}
目录
相关文章
|
7月前
PTA-求平方与倒数序列的部分和
求平方与倒数序列的部分和
65 1
POJ 2689 Prime Distance (埃氏筛 区间筛)
POJ 2689 Prime Distance (埃氏筛 区间筛)
115 0
|
机器学习/深度学习
HDOJ(HDU) 2524 矩形A + B(推导公式、)
HDOJ(HDU) 2524 矩形A + B(推导公式、)
104 0
HDOJ(HDU) 2524 矩形A + B(推导公式、)
HDOJ(HDU) 2304 Electrical Outlets(求和、、)
HDOJ(HDU) 2304 Electrical Outlets(求和、、)
110 0
HDOJ/HDU 2566 统计硬币(公式~遍历~)
HDOJ/HDU 2566 统计硬币(公式~遍历~)
155 0
HDOJ 2011 多项式求和
HDOJ 2011 多项式求和
133 0
|
算法 C语言 UED
[解题报告]【第35题】给定两个 a X b 和 c X d 的矩阵 ,求两个矩阵的乘积
[解题报告]【第35题】给定两个 a X b 和 c X d 的矩阵 ,求两个矩阵的乘积
HDOJ 2020 绝对值排序
HDOJ 2020 绝对值排序
117 0
HDOJ 2015 偶数求和
HDOJ 2015 偶数求和
134 0
|
机器学习/深度学习
【PTA】7-10 方阵转置 (15分)
【PTA】7-10 方阵转置 (15分)
526 0

热门文章

最新文章