首页 > 其他 > 详细

计蒜客 蓝桥模拟 A. 结果填空:矩阵求和

时间:2018-03-31 20:20:57      阅读:189      评论:0      收藏:0      [点我收藏+]

给你一个从 n×nn \times nn×n 的矩阵,里面填充 111 到 n×nn \times nn×n 。例如当 nnn 等于 333 的时候,填充的矩阵如下。

 
1
1 2 3
2
4 5 6
3
7 8 9

现在我们把矩阵中的每条边的中点连起来,这样形成了一个新的矩形,请你计算一下这个新的矩形的覆盖的数字的和。比如,n=3n = 3n=3 的时候矩形覆盖的数字如下。

 
 
1
  2
2
4 5 6
3
  8

那么当 nnn 等于 101101101 的时候,矩阵和是多少?

代码:

 

#include <iostream>
#include <cstdio>
using namespace std;
long long sum;
int main()
{
    for(int i = 1;i <= 101;i ++)
    {
        sum += (51 + (i - 1) * 101) * (i <= 51 ? i * 2 - 1 : (101 - i + 1) * 2 - 1);
    }
    cout<<sum;
}

 

 

 

计蒜客 蓝桥模拟 A. 结果填空:矩阵求和

原文:https://www.cnblogs.com/8023spz/p/8683667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!