Home => ProblemSet => 2.12-29:位运算实现正负数互转
Problem1512--2.12-29:位运算实现正负数互转

1512: 2.12-29:位运算实现正负数互转

Time Limit: 1 Sec  Memory Limit: 128 MB  Submit: 0  Solved: 4
[ Submit ] [ Status ] [ Creator: ][ 参考程序 ]

Description

任意输入一个数,实现正数变负数,负数变正数,0依然是0

Input

一行一个整数n

Output

一行一个整数代表n * -1 的结果,位运算实现

Sample Input Copy

3

Sample Output Copy

-3

HINT



-2^31 + 1 <= n <= 2^31 -1

Source/Category