#include<stdio.h>
int main()
{
unsigned long long int M,N;
scanf("%d %d",&N,&M);
unsigned long long int z=0;
unsigned long long int c=0;
if(N>M)
{
for(int i=M-1;i>=0;i--)
z+=(N-i)*(M-i);
}
else
{
for(int i=N-1;i>=0;i--)
z+=(N-i)*(M-i);
}
c=N*M*(N+1)*(M+1)/4-z;
printf("%ld %ld",z,c);
return 0;
}
如上 都 unsigned long long
了 还是溢出呜呜呜
printf("%llu",ans);
哦哦 谢谢楼上 已解决