2013年9月14日 星期六

TIOJ 1015 Squares in Rectangle

[公式]
.......原來需要unsigned.....

#include<stdio.h>
#include<stdlib.h>
int main()
{
 unsigned long long int n,m;
 while(1)
 {

  scanf("%I64u %I64u",&n,&m);
  if((n==0)&&(m==0))
   break;
  unsigned long long int _min;
  if(n>m) _min=m; else _min=n;
  printf("%I64u\n",(_min+1)*n*m-(m+n)*(_min+1)*_min/2+_min*(_min+1)*(2*_min+1)/6);

 }
 return 0;
}

沒有留言:

張貼留言