[CSES 2414] List of Sums

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python

Danh sách ~A~ gồm ~n~ số nguyên dương, và danh sách ~B~ chứa tổng của mọi cặp phần tử trong danh sách ~A~.

Ví dụ, nếu ~A=[1,2,3]~, thì ~B=[3,4,5]~, và nếu ~A=[1,3,3,3]~, thì ~B=[4,4,4,6,6,6]~.

Cho danh sách ~B~, nhiệm vụ của bạn là khôi phục lại danh sách ~A~.

Dữ liệu vào

Dòng đầu tiên chứa một số nguyên ~n~: kích thước của danh sách ~A~.

Dòng tiếp theo chứa ~\frac{n(n-1)}{2}~ số nguyên: nội dung của danh sách ~B~.

Bạn có thể giả sử rằng tồn tại một danh sách ~A~ tương ứng với đầu vào và mỗi giá trị trong ~A~ nằm giữa ~1 \dots k~.

Kết quả

In ra ~n~ số nguyên: nội dung của danh sách ~A~.

Bạn có thể in các giá trị theo bất kỳ thứ tự nào. Nếu có nhiều hơn một nghiệm, bạn có thể in ra bất kỳ nghiệm nào.

Giới hạn

  • ~3 \le n \le 100~
  • ~1 \le k \le 10^9~

Ví dụ

Dữ liệu vào:

4
4 4 4 6 6 6

Kết quả:

1 3 3 3

Giải thích: Trong trường hợp này, danh sách ~A~ có thể là ~[1,3,3,3]~ hoặc ~[2,2,2,4]~ và cả hai nghiệm đều được chấp nhận.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.