Điểm:
100 (p)
Thời gian:
1.0s
Bộ nhớ:
512M
Input:
bàn phím
Output:
màn hình
\(n\) em gái. Một hôm, triệu tập \(n\) em gái này lại và cho xếp thành một hàng dọc. Sau đó, anh ấy bắt đầu đi từ đầu hàng đến cuối hàng, phát \(1\) cây kẹo cho em gái đầu tiên, \(2\) cây kẹo cho em gái thứ nhì, \(3\) cây kẹo cho em gái thứ ba, và cứ thế. Bạn hãy lập trình tính toán số kẹo cần có để phát đến cuối hàng nhé!
cóInput
- Một số nguyên dương \(n\) (\(1\leq n\leq 100\)).
Output
- Số lượng kẹo \(n\) em gái. cần có để phát đủ cho
Example
Test 1
Input
3
Output
6
Test 2
Input
10
Output
55
Bình luận
Gợi ý: Đây chỉ là bài cơ bản, tính tổng từ \(1\) đến \(N\) bình thường, nên bạn có \(3\) cách làm:
Cách \(1\): Dùng đệ quy.
Cách \(2\): Dùng vòng lặp \(for\). Độ phức tạp \(O(N)\)
Cách \(3\): Dùng công thức: \(S = N*\frac{N+1}{2}\). Độ phức tạp \(O(1)\)
7 bình luận nữa