From 4083ef711499f308ebb527a07c927b5485856b15 Mon Sep 17 00:00:00 2001 From: Natsume-Neko Date: Fri, 22 Nov 2024 11:06:39 +0800 Subject: [PATCH] Unify how to write the same operation --- atcoder/lazysegtree.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/atcoder/lazysegtree.py b/atcoder/lazysegtree.py index b2337f4..0a49053 100644 --- a/atcoder/lazysegtree.py +++ b/atcoder/lazysegtree.py @@ -62,7 +62,7 @@ def prod(self, left: int, right: int) -> typing.Any: if ((left >> i) << i) != left: self._push(left >> i) if ((right >> i) << i) != right: - self._push(right >> i) + self._push((right - 1) >> i) sml = self._e smr = self._e