[CSES 3194] Xor Pyramid Diagonal
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ớ:
512M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python
Xét một kim tự tháp xor trong đó mỗi số là xor của số ở dưới bên trái và dưới bên phải. Dưới đây là một ví dụ về kim tự tháp:
Cho hàng dưới cùng của kim tự tháp, nhiệm vụ của bạn là tìm số ngoài cùng bên trái của mỗi hàng.
Dữ liệu vào
Dòng đầu tiên chứa một số nguyên ~n~: kích thước của kim tự tháp.
Dòng tiếp theo chứa ~n~ số nguyên ~a\_1,a\_2,\dots,a\_n~: hàng dưới cùng của kim tự tháp.
Kết quả
In ra ~n~ số nguyên: các số ngoài cùng bên trái của các hàng từ dưới lên trên.
Giới hạn
- ~1 \le n \le 2 \cdot 10^5~
- ~1 \le a\_i \le 10^9~
Ví dụ
Dữ liệu vào:
8
2 10 5 12 9 5 1 5
Kết quả:
2 8 7 1 11 4 15 9
Bình luận