????C?????????????????????λ???е??????????????????????????????????λ??????????????C??????????????λ????????????????&????λ????|????λ????~????λ???????^????λ?????<<(???????>>(????????????????????λ??????????????????????????λ?????????Ρ?
??????1?????????????????
????????????????????????????????????????????λ????????μ?λ???????0??
????1.????λ??λ???????0??????С??????????????λ?????????????????????λ???Χ??0~32???????????????
?????????????????????????????????????λ????????λ???????????????λ??????ɡ?
????2??????λ??λ??????0??????????????????????λ??????????????
?????????????λ??????32?????????????λ??λ??????????????С?
??????2?????????????????
????1.????????λ????????λ??С?????????????λ??
?????????????????????????????????????????????????????????0????????????????????1?????????????е??????λ????????????????????????????洢???????????????????1.???????λ?????????λ???????????????????????????λ?????????????λ????1????????????????????????????????
????2.????????λ???????????λ?????????????????λ??
?????????????λ??????32???????????????λ??λ??????????????1.??????
????3.????????λ?????λ??С?????????????λ???????λ?????????????????λ????
???????????????????????????????????0.?????????????????????????????ζ?????????????????????λ????????????????????????
??????3???????λ??????
????1.?????λ???????λ?????С?????????????λ????
???????????λ???????????????????????????????λ?????????λ???????????????-31λ????32-|-31|=1????????????1λ?????????ν???????????λ????????????????λ????????????????λ?????????λ???
????2.???????λ?????λ????????????????????λ????
??????????????λ??????????????????λ????????????????????Χ?????????????????λ?????????????-33λ????|-33|%32=1??????????-1λ??????????????????-1λ??????31λ??
????3.???????λ
?????????1??2??
???????С?????value(value??????????????????n??nС????????????λ????λ??????????value/2^n??value???????n??nС?????????????λ????λ??????????value*2^n.