Để chuẩn bị cho kỳ thi tuyển sinh 10 năm học 2022-2023, Bình và các bạn đang cố gắng ôn tập các môn Toán, Văn, Tiếng Anh. Buổi đầu ôn môn Toán, Thầy của Bình đưa ra định nghĩa: “Cấp số cộng là một dãy số có qui luật, trong đó kể từ số hạng thứ 2 thì mỗi số hạng đều bằng tổng của số hạng đứng liền trước và công sai \(d\) không đổi.”
Chẳng hạn, dãy số 1, 4, 7, 10, ... là một cấp số cộng với các số hạng liên tiếp có công sai \(d\) bằng 3.
Giả sử cấp số cộng khởi đầu là số hạng \(a_{1}\) và công sai là \(d\), thì số hạng thứ \(n\) của cấp số cộng được tính theo công thức:
\[a_{n\ } = \ a_{1\ } + (n - 1) \times d\]
Tổng của \(n\) số hạng đầu tiên được xác định bằng công thức:
\[S_{n\ } = \ \frac{n \times \lbrack 2 \times a_{1\ } + (n - 1) \times d\rbrack}{2}\]
Yêu cầu: Tìm số hạng thứ \(n\) và tổng của \(n\) số hạng đầu của cấp số cộng.
Dữ liệu vào:
Dòng thứ nhất chứa số nguyên dương \(n\ (1 \leq n \leq 10^{6})\).
Dòng thứ hai chứa 2 số nguyên \(a_{1}\) và \(a_{2}\) (\(\left| a_{1\ } \right| \leq 10^{3}\) , \(\left| a_{2\ } \right| \leq 10^{4}\)), giữa hai số là một dấu cách.
Kết quả:
Dòng thứ nhất: số hạng thứ \(n\) của cấp số cộng.
Dòng thứ hai: tổng của \(n\) số hạng đầu của cấp số cộng.
Ví dụ:
Input | Output | Giải thích |
---|---|---|
5 5 8 | 17 55 | Công sai \(d = 8 - 5 = 3\); \(a_{1} = 5;\) \(a_{2} = 8;\) \(a_{3} = 11;\) \(a_{4} = 14;\) \(a_{5} = 17\); \(\Longrightarrow S_{5} = 55\) |
Ràng buộc:
\(1\ \leq n \leq 10^{6};\ \left| a_{1\ } \right| \leq 10^{3};\left| a_{2\ } \right| \leq 10^{4}\).
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38907 |