OSDN Git Service

style: format markdown files with remark-lint
author24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Wed, 13 May 2020 09:08:28 +0000 (05:08 -0400)
committer24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Wed, 13 May 2020 09:08:28 +0000 (05:08 -0400)
docs/ds/fenwick.md

index e27317b..fad49d1 100644 (file)
@@ -59,14 +59,13 @@ int lowbit(int x) {
 
  **你可能又问了:x & -x 是什么意思啊?** 
 
->  $-x$ 是 $x$ 的相反数,计算机用补码来表示负数。$-x$ 的二进制表示等价于将 $x$ 的二进制表示取反再加一,即 `-x == ~x + 1`
+>  $-x$ 是 $x$ 的相反数,计算机用补码来表示负数。 $-x$ 的二进制表示等价于将 $x$ 的二进制表示取反再加一,即 `-x == ~x + 1` 
 
 例如 :  
  $x =88_{(10)}=01011000_{(2)}$ ;  
  $-x = -88_{(10)} = (10100111_{(2)} + 1_{(2)}) =10101000_{(2)}$ ;  
  $x\ \& \ (-x) = 1000_{(2)} = 8_{(10)}$ 。
 
-
 那么对于 **单点修改** 就更轻松了:
 
 ```cpp