Trung bình cộng (Câu 2 đề thi Olympic lớp 10 19/5 tỉnh Bình Phước)

View as PDF

Submit solution

Points: 50.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, Sed, Text

Cho dãy số nguyên B=(b1, b2, ..., b), hãy tìm dãy số nguyên A= ~(a_1, a_2,..., a_n)~ sao cho trung bình cộng của i phần tử đầu tiên trong dãy A đúng bằng bị ~(1≤i≤n)~: ~a_1+a_2+..+a_i~/~i~ = ~b_i~. Với mọi i = 1, 2, 3, ..., n

Dữ liệu:

• Dòng đầu ghi số nguyên ~n (1 <= n <= 10 ^ 6 )~

• Dòng 2 chứa n số nguyên ~(b_1, b_2, ..., b_n)~, cách nhau bởi dấu cách, ~(|b_{i}| <= 10 ^ 9)~

Kết quả:

  • Ghi ra thiết bị xuất chuẩn n số ~(a_1, a_2,... a_n)~ theo đúng thứ tự cách nhau bởi dấu cách
  • Ví dụ:

INPUT OUTPUT
~5~
~1~ ~2~ ~2~ ~3~ ~4~
~1~ ~3~ ~2~ ~6~ ~8~

Ràng buộc:

• Có 75% số test ứng với 75% số điểm của bài có ~1 <= n <= 10 ^ 3~

• Có 25% số test ứng với 25% số điểm của bài có ~n <= 10 ^ 6~


Loading...