#34208: 偷偷用位元運算


alex950301 (alex0301)


如題

 

2奇 = ( m - n ) / 2 

2偶 = ( m - n ) / 2 + 1

1奇1偶 = ( m - n ) / 2 + 1

1偶1奇 = ( m - n ) / 2 + 1 

 

ans = ( m - n ) / 2 + !( ( n & 1 ) & ( m & 1 ) ) ;

果然還是 ((m-n)+(n%2==0)+(m%2==0))/2 比較強