LONGTBC - LONGTBC - KS HSG 2023
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 512 megabyte
Đăng bởi: admin

Long là học sinh học giỏi Toán nhưng lại kém về lập trình. Một hôm được Thầy Sỹ đố bài toán sau: Cho dãy số nguyên B = (b1, b2, …, bn), hãy xây dựng dãy số nguyên A = (a1, a2, …, an) sao cho trung bình cộng của i phần tử đầu tiên trong dãy A đúng bằng bi:

           Với bài toán trên Long làm bằng Toán trong nháy mắt là xong. Nhưng do Long kém về lập trình nên anh loay hoay làm mãi trên máy tính không được. Được biết vào ngày 25/11/2023 có cuộc thi lập trình nên Long muốn nhờ các bạn lập trình giải bài toán trên nhé!

Dữ liệu: vào từ file LONGTBC.inp:

+ Dòng đầu tiên chứa số nguyên dương n (n <= 106);

+ Dòng thứ 2 chứa n số nguyên b1, b2, …, bn (|bi|≤ 109).

Kết quả: ghi ra file LONGTBC.out là n số a1, a2, …, an theo đúng thứ tự, các số được cách nhau bởi một dấu cách trống.

Ví dụ:

LONGTBC.inp

LONGTBC.out

5

1 2 2 3 4

1 3 2 6 8

 

Ràng buộc:

+ Có 60% số điểm có n ≤ 103;

+ Có 40% số điểm còn lại không có điều kiện gì thêm.

Ví dụ

Back to Top