Я застрял на этом бесплатном уменьшении / приращении:
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. Может ли кто-нибудь помочь мне с этим