*寒假水84——分数矩阵
2018-02-22 09:44
120 查看
我们定义如下矩阵:
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/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 0Sample Output
1.00 3.00 5.67 8.83
#include <stdio.h> int main() { int n,i; double ans; while(scanf("%d", &n),n) { ans=n; for(i=2;i<=n;i++) ans+=(double)1/i*(n-i+1)*2; printf("%.2lf\n",ans); } return 0; }题解:水题。先算对角线,再算两边。
相关文章推荐
- hdu 2156 分数矩阵
- hdu 2156 分数矩阵
- HDOJ 2156 分数矩阵 (数学题)
- 水题堆4.C - 分数矩阵
- nyoj-921-分数矩阵
- HDU 2156 分数矩阵 (水题)
- hdu2156 分数矩阵(小组赛I) 水
- 分数矩阵
- HDOJ(HDU) 2156 分数矩阵(嗯、求和)
- 分数矩阵
- 寒假作业——分数求和
- HDOJ(HDU) 2156 分数矩阵(嗯、求和)
- HDU 2156 分数矩阵
- hdu 2156 分数矩阵
- C - 分数矩阵
- C 语言程序设计实践 5.7 分数矩阵
- HDU 2156 分数矩阵
- hdu 2156 分数矩阵
- hdoj-2156-分数矩阵
- *寒假水87——How many ways?? 【矩阵快速幂】(不懂)