Advertisement
BaoJIaoPisu

Untitled

Aug 3rd, 2021
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.24 KB | None | 0 0
  1. auto update = [&](int x, int v) -> void {
  2.         for(int i = x; i <= n; i += i & (-i)) bit[i] = max(bit[i], v);
  3.     };
  4.  
  5.     auto get = [&](int x) -> int {
  6.         int ans = 0;
  7.         for(int i = x; i > 0; i -= i & (-i)) ans = max(ans, bit[i]);
  8.         return ans;
  9.     };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement