TYVJ 1109 N阶幻方 解题报告

  终于知道了,在评测机中,long long 的输出和输入要用%I64d,记住记住!!!务必记住!!!
  这题的话,因为总共的和是(n * n + 1) * n * n / 2,但是有n行要一模一样,所以直接输出(n * n + 1) * n / 2就可以了。

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv)
{
	long long n;
	scanf("%I64d", &n);
	printf("%I64d\n", n * (n * n + 1) / 2);
	return 0;
}
posted @ 2011-08-05 19:49  zqynux  阅读(289)  评论(2编辑  收藏  举报