TỔNG SỐ NGUYÊN LIÊN TIẾP - TOTAL

PDF

Submit solution

Points: 10.00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Problem source:
NTH
Problem types
Allowed languages
C, C++, Java, Pascal, Python, Scratch, TEXT

Trong tập các số tự nhiên N nhiều số có thể phân tích thành tổng các số tự nhiên liên tiếp bắt đầu bằng 1. Ví dụ: 15 = 1 + 2 + 3 + 4 +5; dãy tạo nên số 15 gồm 5 số.

Yêu cầu:

Nhập vào từ thiết bị nhập xuất chuẩn một số tự nhiên N.Hãy cho biết với số N vừa nhập có thể phân tích thành tổng các số tự nhiên liên tiếp bắt đầu từ 1 hay không. Nếu có thì đưa ra số các số hạng có trong dãy. Nếu không thì ghi ra "NO".

Dữ liệu:

Một số tự nhiên N. ~(0 < N ≤ 10^{18})~

Kết quả:

Ghi ra số các số hạng của dãy nếu tồn tại. Ghi ra "NO" nếu dãy không tồn tại.

Input 1:

15

Output 1:

5

Input 2:

16

Output 2:

NO

Comments

Please read the guidelines before commenting.


There are no comments at the moment.