#34208: 偷偷用位元運算


alex950301 (alex0301)

學校 : 新北市立新莊高級中學
編號 : 141423
來源 : [111.185.196.100]
最後登入時間 :
2025-10-12 23:31:21

如題

 

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 比較強