比赛 2022级数学专题练习赛7 评测结果 AAAAAAAAAA
题目名称 象棋中的皇后 最终得分 100
用户昵称 yrtiop 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2023-01-30 20:19:03
显示代码纯文本
#include <bits/stdc++.h>
using LL = __int128;

const int maxn = 1e6 + 5;

LL read() {
	LL s = 0,f = 1;
	char c = getchar();
	for(;c < '0'||c > '9';c = getchar())
		if(c == '-')f = -1;
	for(;c >= '0'&&c <= '9';c = getchar())
		s = (s << 1) + (s << 3) + (c ^ '0');
	return s * f;
}

void write(LL x) {
	if(x > 9)
		write(x / 10);
	putchar(x % 10 + '0');
	return ;
}

int main() {
	freopen("chessqueen.in","r",stdin);
	freopen("chessqueen.out","w",stdout);
	LL n = read(),m = read();
	if(n > m)
		std::swap(n , m);
	write(n * m * (m + n - 2) + 2 * (2 * ((n - 1) * n * (2 * n - 1) / 6 - n * (n - 1) / 2) + (m - n + 1) * n * (n - 1)));
	return 0;
}