题目链接:Codeforces 486A Calculating Function
题目大意:给定n,计算f(n)
解题思路:对n分奇偶考虑即可。
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int main () {
long long n;
scanf("%lld", &n);
if (n&1)
printf("%lld\n", -n+n/2);
else
printf("%lld\n", n/2);
return 0;
}