Bài 1: Số Bị Mất (THT B Hà Tĩnh 2026)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Pypy 3, Python, Scratch
Điểm: 400 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Cho số nguyên dương \(n\). Dãy số ban đầu gồm các số từ \(1\) đến \(n\). Sau đó, một số trong dãy bị mất đi. Biết rằng tổng các số còn lại là \(S\).

Yêu cầu

Hãy tìm số bị mất.

Input

  • Một dòng duy nhất chứa hai số nguyên dương \(n\)\(S\) (\(n \le 10^9\)).

Output

  • In ra một số nguyên duy nhất là số bị mất.

Example

Test 1

Input
5 12
Output
3
Note

Tổng các số từ \(1\) đến \(5\) là: \(1 + 2 + 3 + 4 + 5 = 15\).
Tổng các số còn lại là \(12\), nên số bị mất là: \(15 - 12 = 3\).

Test 2

Input
10 54
Output
1
Note

Tổng các số từ \(1\) đến \(10\)\(55\).
Tổng các số còn lại là \(54\), nên số bị mất là \(55 - 54 = 1\).

Scoring

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

Bình luận (4)

Mới nhất
Tải bình luận...