これはABC121解説ですか?
C - Energy Drink Collector
店をAで昇順にソート
安い順に貪欲に買っていく
D - XOR World
なので
を高速に求められればいい
2進数にしてそれぞれの桁のbitが立っているかどうか判定する
のi桁目のbitが立っている→でi桁目のbitが立っているのが奇数個
の位が0が個1が個ずつループする
iが0なら
2ループ(4個)でxorが0に戻る
で
なら1、それ以外なら0
それ以外
1ループでxorが0に戻る
かつ
なら1
解説にあった
を使ったほうが楽そう
感想
30分台
Dの実装でちょっと詰まった