Tính tổng

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python
Tính tổng
Mô tả và yêu cầu

Sau buổi học về số học, Minh đã biết cách tính tổng của 𝑛 số tự nhiên liên tiếp. Ở
nhà, Minh tiếp tục làm các bài tập về tính tổng của các số tự nhiên liên tiếp. Minh thắc
mắc, liệu với số tự nhiên 𝑘 thì có thể phân tích 𝑘 thành tổng các số tự nhiên liên tiếp hay
không?. Ví dụ với 𝑘 = 9 (có thể phân tích: 9 = 9; 9 = 5+4; 9 = 2 + 3 + 4) thì có 3 cách
phân tích thành tổng các số tự nhiên liên tiếp.
Yêu cầu: Viết chương trình giúp Minh tìm số cách phân tích số nhiên 𝑘 thành tổng
các số tự nhiên liên tiếp.

Dữ liệu vào

Số nguyên dương 𝑘 (1 ≤ 𝑘 ≤ 1012).

Dữ liệu ra

Một số duy nhất là số cách phân tích tìm được.

Ví dụ
Input       Output
                                          9           3

Tải PDF gốc


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.