Tham lam
Xem PDF
Điểm:
1
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Vào một ngày đẹp trời, bỗng tốt tính đi mua kẹo phát cho mọi người. Với mỗi người sẽ phát kẹo cho mọi người đến khi nào ăn phát ngán thì thôi. là một trong những người được phát kẹo cho. Nhưng với bản tính tham lam của mình chỉ chấp nhận khi số kẹo mình nhận được ít nhất là \(X\).
Lần phát kẹo thứ \(i\) sẽ phát cho cho \(i\) viên kẹo. Tức là sau \(i\) lần phát kẹo số kẹo hiện có của là \(1 + 2 + 3 + ... + i\) viên kẹo
Yêu cầu
- Tìm số \(k\) nhỏ nhất sao cho sau \(k\) phát kẹo thì khiến cho thõa mãn.
Dữ liệu vào
- Dòng \(1\): Gồm duy nhất \(1\) số nguyên \(X\) (\(0 \leq X \leq 10^{9})\)
Kết quả
- Ghi ra số \(k\) nhỏ nhất cần tìm.
Sample
Input
10
Output
4
Explain
k = 4
1 + 2 + 3 + 4 >= 10
Bình luận