remove unnecessary annotations

This commit is contained in:
Pavel Patsey
2025-01-26 11:04:23 +03:00
parent 0b56caffac
commit 6f745c2d61
+2 -2
View File
@@ -38,7 +38,7 @@ def ensure_no_neighbors(nodes: list[Node]):
def merge_nodes(a: Node, b: Node) -> tuple[Node, int]: def merge_nodes(a: Node, b: Node) -> tuple[Node, int]:
def find_parent(a: Node, b: Node) -> Node: def find_parent(a, b) -> Node:
ia, la = a ia, la = a
ib, lb = b ib, lb = b
min_l = min(la, lb) min_l = min(la, lb)
@@ -48,7 +48,7 @@ def merge_nodes(a: Node, b: Node) -> tuple[Node, int]:
mask = (mask << 1) & ((1 << 32) - 1) mask = (mask << 1) & ((1 << 32) - 1)
return ia & mask, min_l return ia & mask, min_l
def calc_dip(la: int, lb: int, lp: int) -> int: def calc_dip(la, lb, lp):
def dip(l1, lp): def dip(l1, lp):
m = lp + 1 m = lp + 1
res = 1 << (l1 - m) res = 1 << (l1 - m)