SP1433 KPSUM - The Sum

题目描述

给你一个正整数 $N$,依次把 $1$ 到 $N$ 写下来,在每两个数字之间交替的加上加减号,求这个表达式的值。例如,$N=15$ 时,表达式为 $1−2+3−4+5−6+7−8+9−1+0−1+1−1+2−1+3−1+4−1+5$。

输入格式

若干行,每行一个整数 $N$。你需要对这些 $N$ 分别计算答案。 输入最后一行为一个 $0$,这个 $0$ 不应进行处理。 输入行数不超过 $40$。

输出格式

对于输入中的每一行,输出一行表示答案。

说明/提示

$1 \le N \le 10^{15}$。