Tổng Đơn Giản

Xem PDF

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

Quý rất thích làm toán, nên đã 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


  • 0
    A_ray_of_sunshine    3:54 p.m. 4 Tháng 8, 2024
    Ai rảnh coi giúp tôi cái lỗi với, SOS
    n=int(input())
    if n%2==0:
        print(n//-2)
    else:
        print((a+1)//2)
    

    • 1
      vietnammuonnam_mvn    6:40 p.m. 10 Tháng 8, 2024

      Bạn sai chỗ print((a+1)//2)
      cái đó đổi ngược lại chỗ "a+1" thành"1+a"
      Code hoàn chỉnh:
      a = int(input())
      if a % 2 == 0:
      print(a//-2)
      else:
      print((a + 1) // 2)
      tab dòng 3 và 5


    • -3
      kietlqt    8:56 a.m. 5 Tháng 8, 2024

      Bạn tự làm đi

      10 bình luận nữa