CSES 3195 - Xor Pyramid Row
一個 XOR 金字塔的建構方式如下:每一格的值等於其正下方左右兩格的 XOR。
給定這個金字塔最底列的數字,請找出從頂端算起第 \(k\) 列上所有數字。
輸入格式
第一行包含兩個整數 \(n\) 與 \(k\):金字塔底列的大小,以及從頂端算起的目標列編號。
第二行包含 \(n\) 個整數 \(a_1, a_2, \ldots, a_n\):金字塔最底列的數字。
輸出格式
輸出 \(k\) 個整數,代表從頂端算起第 \(k\) 列上的數字。
範例輸入 1
8 5
2 10 5 12 9 5 1 5
範例輸出 1
1 10 5 1 8
限制
- \(1 \le k \le n \le 2 \cdot 10^5\)
- \(1 \le a_i \le 10^9\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入