nyoj 摆方格

来源:互联网 发布:狗窝图片及价格淘宝网 编辑:程序博客网 时间:2024/04/29 05:25

摆方格

时间限制:1000 ms  |  内存限制:65535 KB
难度:2
描述

  给你一个n*n的方格,每个方格里的数必须连续摆放如  

 

,下图为不连续的,请输出从左上角到右下角的对角线上的最大和   

 

输入
输入包含多组测试数据。
每一行包括一个数据n,表示n*n的方格(保证所有数据在2^64范围内且n>0)
输出
每行输出占一行,输出最大的对角线之和。
样例输入
123
样例输出
1619
 #include<cstdio>#include<cstdlib>#include<cstring>using namespace std;int main(){long long n;while(scanf("%lld",&n)!=EOF){printf("%lld\n",(n-1)*n*n-(n-1)*(n-2)+n*n/2-n+2);}return 0;}        


0 0
原创粉丝点击