Dima và phép XOR tồi tệ
Đề bài
Mô tả
Cho một ma trận gồm hàng và cột chứa các số nguyên không âm.
Bạn cần chọn đúng một phần tử từ mỗi hàng của ma trận sao cho tổng XOR (phép hoặc loại trừ theo bit) của các phần tử được chọn là lớn hơn .
Nói cách khác, hãy chọn dãy chỉ số cột (với ) sao cho:
trong đó là phép XOR theo bit của hai số nguyên và .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và — số hàng và số cột của ma trận.
- dòng tiếp theo, mỗi dòng chứa số nguyên: số thứ trên dòng thứ là .
Dữ liệu ra
- Nếu không thể chọn được các phần tử thỏa mãn, in ra
NIE. - Ngược lại, in
TAKtrên dòng đầu; dòng thứ hai in số nguyên () là chỉ số cột được chọn cho mỗi hàng.
Nếu có nhiều đáp án, bạn có thể in ra bất kỳ đáp án hợp lệ nào.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 0 0 0 0 0 0 |
NIE | Mọi phần tử đều bằng , nên mọi cách chọn đều cho XOR bằng . |
| 2 3 7 7 7 7 7 10 |
TAK 1 3 |
Chọn (hàng 1, cột 1) và (hàng 2, cột 3): . |
Bình luận