>>781
-1~1は0~1の2倍と等しいからです。