#include<iostream>
#include<math.h>
using namespace std;
int main()
{
unsigned int i,n,m=0;
cin>>n;
if(n<1||n>1000000000000000) cin>>n;
for(i=1;i<=n;i++)
{
if(i%2!=0) m+=-i;
if(i%2==0) m+=i;
}
cout<<m;
}
奇数是减,偶数是加,就看n是奇数还是偶数,n是奇数的话,结果就是(n-1)/2-n。偶数的话,结果就是n/2
unsigned long long n
math.h改成cmath或者去掉