Chênh lệch nhỏ nhất

View as PDF

Submit solution

Points: 50.00
Time limit: 1.0s
Memory limit: 20M
Input: stdin
Output: stdout

Author:
Problem types
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, Sed, Text

Cho số N, hãy tìm số tự nhiên M nhỏ hơn N sao cho chênh lệch giữa tổng các số từ 1 đến M với tổng các số từ M+1 đến N là nhỏ nhất. Đưa ra số M nhỏ nhất thỏa mãn việc đó.

Đầu vào:

  • Một dòng duy nhất nguyên dương ~N~ ~(0 < N \le 10^6)~

Kết quả:

  • Đáp án bài toán.

Ví dụ:

Đầu vào

10

Đầu ra

7

Giải thích:

  • Với N=10 thì kết quả là 7 (tổng các số từ 1 đến 7 là 28, tổng các số từ 8 đến 10 là 27).

Loading...