当前位置: 代码迷 >> 综合 >> UVA11538 Chess Queen
  详细解决方案

UVA11538 Chess Queen

热度:54   发布时间:2023-12-06 07:39:32.0

题目:Chess Queen

思路:简单的数学推导。

代码:

#include<bits/stdc++.h>
using namespace std;#define readll(x) scanf("%lld",&x)
#define ll long longll n,m;int main() {
    while((~readll(n))&&(~readll(m))&&n&&m) {
    if(n>m) swap(n,m);ll x=n*m*(m-1),y=n*m*(n-1);ll z=2*n*(n-1)*(3*m-n-1)/3;printf("%lld\n",x+y+z);}return 0;
}