分开看三个括号括号1. 取k的第i位 - 是否为0,不为0则为真,为0则假括号2. sum数组第i个字节小于0为真,否则为假括号3. v数组的第k-(1<大致是这样, 但具体逻辑需要看编写者用来干嘛, 关键是看懂sum和v里面保存的是什么结构的数据,就是做什么用的.