[Beginner Free Contest 49] POINTS

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ớ: 256M
Input: stdin
Output: stdout

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

Nhân dịp các bạn lớp 11A1 đi học trở lại sau Tết, vì có một số bạn chưa làm bài tập Tết nên thầy Phú quyết định đưa ra hình phạt như sau: Nếu một bạn bất kì không làm bài tập Tết thì số điểm cộng của các bạn khác trong lớp sẽ được cộng thêm 1 đơn vị.

Yêu cầu: Cho số lượng học sinh trong lớp, danh sách điểm cộng trước Tết của các bạn và số bạn chưa làm bài tập Tết. Đưa ra danh sách điểm cộng mới của các bạn lớp 11A1.

Dữ liệu

  • Dòng thứ nhất ghi 2 số nguyên dương ~n, k~ ~(1 \le n \le 2 \cdot 10^5,\ 1 \le k \le 2 \cdot 10^5)~ — số lượng học sinh trong lớp và số học sinh không làm bài tập Tết.

  • Dòng thứ hai chứa dãy ~a_1, a_2, \ldots, a_n~ ~(1 \le a_i \le 10^6)~ — điểm cộng của các bạn lớp 11A1 trước Tết.

  • Tiếp theo là ~k~ dòng, dòng thứ ~i~ chứa số nguyên ~K_i~ ~(1 \le K_i \le n)~ — số thứ tự của một bạn học sinh không làm bài tập Tết.

  • Dữ liệu đảm bảo các số thứ tự ~K_i~ đôi một khác nhau.

Kết quả

  • In ra danh sách điểm cộng mới trên một dòng.

Ví dụ

Sample Input

6 4
3 5 3 1 7 8
3
4
5
1

Sample Output

6 9 6 4 10 12

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.