Skip to content

Commit 321f46d

Browse files
committed
will hopefully fix the warning
1 parent e874bcc commit 321f46d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

library/data_structures/uncommon/linear_rmq.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ template<class T, class F> struct linear_rmq {
3939
if (unsigned j = in[l] ^ in[r]; j) {
4040
j = asc[l] & asc[r] & -bit_floor(j);
4141
if (unsigned k = asc[l] ^ j; k)
42-
k = bit_floor(k), l = head[-k & in[l] | k];
42+
k = bit_floor(k), l = head[k | in[l] & -k];
4343
if (unsigned k = asc[r] ^ j; k)
44-
k = bit_floor(k), r = head[-k & in[r] | k];
44+
k = bit_floor(k), r = head[k | in[r] & -k];
4545
}
4646
return cmp(a[l], a[r]) ? l : r;
4747
}

0 commit comments

Comments
 (0)