当前位置:网站首页>OJ 1129 分数矩阵
OJ 1129 分数矩阵
2022-07-28 05:26:00 【JETECHO】
描述
我们定义如下矩阵:
1/1 1/2 1/3
1/2 1/1 1/2
1/3 1/2 1/1
矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。
请求出这个矩阵的总和。
输入
输入包含多组测试数据。每行给定整数N(N<50000),表示矩阵为N*N。当N=0时,输入结束。
输出
输出答案,结果保留2位小数。
输入样例 1
1
2
3
4
0
输出样例 1
1.00
3.00
5.67
8.83
题目是有规律的,首先对角线两侧是对称的,并且数量是递减的,分母从1~n数量是刚好递减,并且相邻的两个分母之间差1,既再一边1~1/n的个数为n~1,由于对称所以除了对角线其他都要乘2,即对角线之外的数据的个数为(n-i)*2,根据此规律计算即可得到结果。
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int n;
while(cin>>n&&n)
{
double sum=n;
for(int i=1;i<n;i++)
{
sum+=((n-i)*2.0)/(i+1.0);
}
printf("%.2f\n",sum);
}
return 0;
}
边栏推荐
猜你喜欢
随机推荐
气传导蓝牙耳机哪个好、气传导蓝牙耳机排行榜
【无标题】
什么气传导蓝牙耳机好、配置比较高的气传导耳机推荐
气导贴耳式耳机推荐、不需要佩戴入耳的气传导耳机
七夕送什么礼物最实用?送人绝对不会出错的礼物值得买
自定义组件--数据监听器
2022-07-17 Damon database installation
NFT数藏盲盒+模式系统开发
MySQL安装与使用
气传导耳机哪个好、性价比最高的气传导耳机推荐
2022-05-15 基于jwt令牌token
pyppeteer 下拉 selenium下拉
七夕送什么礼物好?小众又高级的产品礼物推荐
gerapy 使用
qt绘画事件-设置背景图片
自定义组件--插槽
My notes
开放式耳机推荐哪款最好、性价比最高的开放式耳机
Find the network address and broadcast address of the host according to the IP address and subnet mask
七夕送女朋友什么礼物好?不会送礼的男生速看!









![[c语言]--一步一步实现扫雷小游戏](/img/ee/49ddfcd948ccd5c8c9dec3c48c6112.png)