HDU 2156 分数矩阵
来源:互联网 发布:淘宝晒图怎么删除 编辑:程序博客网 时间:2024/05/01 23:19
分数矩阵
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4602 Accepted Submission(s): 2785
Problem Description
我们定义如下矩阵:
1/1 1/2 1/3
1/2 1/1 1/2
1/3 1/2 1/1
矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。
请求出这个矩阵的总和。
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
12340
Sample Output
1.003.005.678.83
Author
Wiskey
Source
2008信息工程学院集训队——选拔赛
通过观察可以发现,1的个数就是n。当n=2时,1/2有两个,n=3时,1/2有四个,1/3两个。n=4时,1/2八个,1/3四个,1/4两个。所以很容易得到解。
上代码
#include <stdio.h>int main(){int n;while(scanf("%d",&n)&&n){int m;double sum=0;double i;for(i=2,m=n;m>=2;m--,i+=2)sum+=i*1.0/m; //算出所有除主对角线外的各数之和。。sum+=n; //加上主对角线的N个1.printf("%.2lf\n",sum);//得出答案。}return 0;}
0 0
- hdu 2156 分数矩阵
- hdu 2156 分数矩阵
- hdu 2156 分数矩阵
- hdu-2156-分数矩阵
- HDU 2156 分数矩阵。
- HDU 2156 分数矩阵
- HDU 2156 分数矩阵
- hdu 2156 分数矩阵
- HDU 2156 分数矩阵
- HDU 2156 分数矩阵
- hdu 2156 分数矩阵
- hdu 2156 分数矩阵
- hdu 2156 分数矩阵
- HDU#2156:分数矩阵
- HDU 2156 分数矩阵 (水题)
- Hdu-2156-分数矩阵 [水题]
- HDOJ(HDU) 2156 分数矩阵(嗯、求和)
- HDU 2156 分数矩阵
- 代理
- Triangle
- MFC Radio Button 使用 分组 RadioButton 用法
- Linux网络常用命令
- xcode 6 Adaptive Segues的Push的使用
- HDU 2156 分数矩阵
- JSP自定义标签开发入门
- Linux dump命令
- 面试题(二) 单例模式
- Codeforces Round #280 (Div. 2)E good
- eclipse无法安装最新adt的解决方法
- mac(osx) apache无法启动 localhost无法访问服务器
- 程序员干到30岁
- 【大话】六大原则