我这么写有什么潜在问题吗?
struct Bit { LL tr[100097]; inline void add(int j, int x) { if (j == 0) return; for (; j <= n; j += (j and -j)) tr[j] += x; } inline LL query(int j) { LL ans = 0; for (; j > 0; j -= (j and -j)) ans += tr[j]; return ans; } }; ```