競技プログラミングで使用する ビットごとの排他的論理和 の性質の雑多なメモ
数は非負整数として,ビットごとの排他的論理和を排他的ビット和と呼び, で表す(または ^
).
・ ,
👉 swap(x, y)
: x ^= y, y ^= x, x ^= y
・
👉 ()
👉
・
👉 のとき,
競技プログラミングで使用する ビットごとの排他的論理和 の性質の雑多なメモ
数は非負整数として,ビットごとの排他的論理和を排他的ビット和と呼び, で表す(または ^
).
・ ,
👉 swap(x, y)
: x ^= y, y ^= x, x ^= y
・
👉 ()
👉
・
👉 のとき,