TỔNG SỐ NGUYÊN LIÊN TIẾP - TOTAL
Submit solution
Points:
10.00 (partial)
Time limit:
1.0s
Memory limit:
256M
Input:
stdin
Output:
stdout
Problem source:
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