Tổng Đơn Giản

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Quý rất thích làm toán, nên ddaxx thách đố bạn bài sau: Cho số tự nhiên \(n\), hãy tính tổng \(1-2+3-4+\dots n\).

Input

  • Dòng đầu tiên và duy nhất chứa 1 số tự nhiên \(n\).

Output

  • In ra một số nguyên là đáp số của tổng trên.

Constraints

  • Subtask \(1\) (\(50\%\) số điểm): \(n \leq 10^6\)
  • Subtask \(2\) (\(50\%\) số điểm): \(n \leq 10^9\)

Example

Test 1

Input
4
Output
-2
Note

\(1-2+3-4=-2\)

Test 2

Input
5
Output
3
Note

\(1-2+3-4+5=3\)


Bình luận


  • -3
    acctenhuy    6:07 p.m. 10 Tháng 2, 2023

    include <bits/stdc++.h>

    using namespace std;
    int main()
    {
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    long n;cin>>n;
    if(n%2==0)
    cout<<(n/2)-n;
    else
    cout<<(n+1)/2;
    }

    • 8 bình luận nữa