Hai túi số
Đề bài
Mô tả
Cho số nguyên và một tập gồm số nguyên phân biệt nằm trong . Gọi là phần bù của , tức . Vì nên luôn khác rỗng.
Ta chọn một số bất kì thuộc và một số bất kì thuộc , rồi tính giá trị .
Hãy tìm tất cả các số dư trong không thể thu được bằng cách trên.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên theo thứ tự tăng dần, là các phần tử của .
Dữ liệu ra
- Dòng đầu tiên in ra là số lượng số dư không thể thu được.
- Nếu , dòng thứ hai in ra số dư đó theo thứ tự tăng dần, cách nhau bởi dấu cách. Nếu thì không in dòng thứ hai.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 5 3 4 |
1 2 |
, . Các tổng thu được là , , , , , . Tập thu được là , chỉ thiếu số dư . |
| 2 4 1 3 |
2 0 2 |
, . Bốn tổng là (theo modulo ), nên chỉ thu được và thiếu cả lẫn . |
| 4 1000000000 5 25 125 625 |
0 | chỉ có phần tử còn chứa mọi số còn lại nhỏ hơn . Với mỗi số dư , luôn tồn tại sao cho , nên mọi số dư đều thu được và . |
Bình luận