Как конвертировать C ++ l oop в Python - PullRequest
1 голос
/ 07 января 2020

Я застрял на этом бесплатном уменьшении / приращении:

int getSum(int BIT[][N+1], int x, int y) 

int sum = 0; 

for(; x > 0; x -= x&-x) 
{ 
    // This loop sum through all the 1D BIT 
    // inside the array of 1D BIT = BIT[x] 
    for(; y > 0; y -= y&-y)    // <----------------- here
    { 
        sum += BIT[x][y]; 
    } 
} 
return sum

В C ++ l oop будет автоматически увеличиваться, но python не будет делать этого, за исключением объявления y -= y&-y внутри l oop. Может ли кто-нибудь помочь мне с этим

...