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; }