Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Có \(n\) hộp kẹo, hộp thứ \(i\) có \(a_i\) viên và tất cả \(m\) người lần lượt tới ăn. Người thứ \(i\) chỉ ăn kẹo ở các hộp có số lượng còn lại không ít hơn \(t_i\) chiếc và sẽ ăn một viên ở mỗi hộp này.

Yêu cầu

  • Hãy xác định số kẹo từng người đã ăn.

Dữ liệu vào

  • Dòng đầu tiên chứa số nguyên dương \(n\) \((n \le 10^5)\)
  • Dòng thứ \(2\) chứa \(n\) số nguyên dương \(a_1,a_2...a_n\) \((a_i \le 10^9)\)
  • Dòng thứ \(3\) chứa số nguyên dương \(m\) \((m \le 10^5)\)
  • Dòng thứ \(4\) chứa \(m\) số nguyên dương \(t_1, t_2, ... t_M\) \((t_i \le 10^9)\)

Dữ liệu ra

  • Đưa ra m số nguyên, mỗi số trên một dòng. Số thứ i là số viên kẹo người thứ i đã ăn.

Input 1

3
3 1 1
2
1 2

Output 1

3
1

Nhận xét

Không có ý kiến tại thời điểm này.