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;
}
浙公网安备 33010602011771号