原题链接:https://leetcode.cn/problems/qiu-12n-lcof/description/?envType=study-plan-v2&envId=coding-interviews
快速乘,俄罗斯农民乘法
func sumNums(n int) int {res := 0A, B := n, n + 1add := func() bool{res += Areturn res > 0}_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1_ = (B&1) > 0 && add() A <<= 1 B >>= 1return res >> 1
}