想問一下
這題是要優化找組合的方式嗎?
還是優化XOR?
想問一下
這題是要優化找組合的方式嗎?
還是優化XOR?
本人的作法算是找組合的優化。可以觀察一下每個子集合生出來的 XOR 後的結果,其二進位表示法中的 0、1 數量。(把數字們由上至下排列比較好看)
會發現一些小性質,然後利用餘數的特性:先算後取餘 與 先取餘後算 的結果是同餘的。即可在 O(N) 下解決。
以上,希望這個提示可以幫助到您。
想問一下
這題是要優化找組合的方式嗎?
還是優化XOR?
本人的作法算是找組合的優化。可以觀察一下每個子集合生出來的 XOR 後的結果,其二進位表示法中的 0、1 數量。(把數字們由上至下排列比較好看)
會發現一些小性質,然後利用餘數的特性:先算後取餘 與 先取餘後算 的結果是同餘的。即可在 O(N) 下解決。
以上,希望這個提示可以幫助到您。
感謝,真的有提示到><