Chess Queen
题意翻译
你一定知道国际象棋是怎么玩的,以及皇后是怎么运作的吧。如果两个皇后在同一列,同一行或者同一对角线上,她们就会互相攻击。
例如,有两个皇后(一白一黑)放置在$2×2$的棋盘上,那么有$12$中放置方式可以使她们互相攻击。如下图所示。(见PDF版题面)
给出棋盘的大小,请你计算有多少种放置皇后的方式,可以使她们互相攻击。
**输入格式**
输入文件包含至多$5,000$行,每行包含两个非负整数$M,N(1< M,N \leq 10^6 )$,表示棋盘的规格为$M × N$。输入以$M=N=0$结束。
**输出格式**
对每组数据输出一行,表示可以使两个皇后互相攻击的放置方案数。
保证答案在$64$位有符号整数范围内。
Translation provided by @Zaoaa
题目描述
[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=27&page=show_problem&problem=2533
[PDF](https://uva.onlinejudge.org/external/115/p11538.pdf)
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA11538/3d0676424e25ee4d01bff01dfc925aa3f1e01215.png)
输入输出格式
输入格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA11538/4abcc0ed2cf1b9be825acf991bca8cdd00e45cf0.png)
输出格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA11538/be50895c9ac167c7ecf829822005fd930471dadc.png)
输入输出样例
输入样例 #1
2 2
100 223
2300 1000
0 0
输出样例 #1
12
10907100
11514134000