Tổng khối đồ chơi
Đề bài
Mô tả
Có đúng khối đồ chơi, mỗi khối mang một số hiệu khác nhau từ đến .
Thầy giáo đã lấy đi một tập con gồm khối và chỉ trả lại nếu bạn chọn được một tập con khác rỗng từ những khối còn lại sao cho
Hai tập và không được có phần tử chung, tức là với mọi .
Dữ liệu bảo đảm luôn tồn tại ít nhất một tập thỏa mãn. Nếu có nhiều đáp án, in ra bất kỳ đáp án nào.
Kích thước dữ liệu vào và ra khá lớn, hãy dùng phương thức nhập/xuất nhanh.
Dữ liệu vào
- Dòng đầu chứa số nguyên , số lượng khối trong tập .
- Dòng thứ hai chứa số nguyên phân biệt , số hiệu các khối trong .
Dữ liệu ra
- Dòng đầu in số nguyên , số lượng khối trong tập .
- Dòng thứ hai in số nguyên phân biệt .
Ràng buộc
- , các đôi một phân biệt
- và
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 1 |
1 1000000 |
Vế trái bằng . Chọn cho vế phải . |
| 3 1 4 5 |
3 1000000 999997 999996 |
Vế trái bằng . Vế phải bằng . |
| 4 1 2 999999 1000000 |
4 3 999998 4 999997 |
Ở đây và đều bị lấy, và cũng vậy, nên phải bù bằng hai cặp còn nguyên vẹn là và . |
Bình luận