#P4861. Calculating Function

Calculating Function

Calculating Function

题面翻译

对于正整数nn,我们定义函数ff

f(n)1+23+(1)nnf(n)=-1+2-3+…+(-1)^n *n

您的任务是计算f(n)f(n)

输入输出格式

输入:

一行,为正整数nn1<n<10151<n<=10^{15}

输出:

一行,为f(n)(n)的值。

题目描述

For a positive integer n n let's define a function f f :

f(n)=1+23+..+(1)nn f(n)=-1+2-3+..+(-1)^{n}n

Your task is to calculate f(n) f(n) for a given integer n n .

输入格式

The single line contains the positive integer n n ( 1<=n<=1015 1<=n<=10^{15} ).

输出格式

Print f(n) f(n) in a single line.

样例 #1

样例输入 #1

4

样例输出 #1

2

样例 #2

样例输入 #2

5

样例输出 #2

-3

提示

f(4)=1+23+4=2 f(4)=-1+2-3+4=2

f(5)=1+23+45=3 f(5)=-1+2-3+4-5=-3