直接运用求和公式 简单
代码:
#include <stdio.h>
#include <math.h>
#include <string.h>
int main()
{
__int64 n,m,ans;
while(scanf("%I64d",&n)!=EOF)
{
m=n+1;
if(n%2==0)
n=n/2;
else
m=m/2;
ans= ( ((n%10000)*(m%10000)%10000 ) * ((n%10000)*(m%10000)%10000))%10000;
printf("%04I64d\n",ans);
}
return 0;
}
输出格式可以注意下下!!