http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2533
公式推导
代码:
#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <cmath>
#include <algorithm>
#define ll long long
using namespace std;
int main()
{
//freopen("data.in","r",stdin);
ll n,m;
while(cin>>n>>m)
{
if(!n&&!m)break;
if(n>m)
swap(n,m);
long long sum=0;
sum+=(n*m*(m-1));
sum+=(m*n*(n-1));
sum+=((n*(n-1)*(n-2)*2/3+(m-n+1)*n*(n-1)))*2;
cout<<sum<<endl;
}
return 0;
}
浙公网安备 33010602011771号