Skip to content

Commit 94b06ce

Browse files
committed
modify code
1 parent 8cdc70c commit 94b06ce

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

src/class182/Code02_Minimax1.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,12 @@ public static int merge(int l, int r, int t1, int t2, int p, long sum1, long sum
124124
down(t1);
125125
down(t2);
126126
int mid = (l + r) >> 1;
127-
long l1 = (sum1 + sum[rs[t1]] * (1 - p + MOD)) % MOD;
128-
long l2 = (sum2 + sum[rs[t2]] * (1 - p + MOD)) % MOD;
129-
long r1 = (sum1 + sum[ls[t1]] * p) % MOD;
130-
long r2 = (sum2 + sum[ls[t2]] * p) % MOD;
131-
ls[t1] = merge(l, mid, ls[t1], ls[t2], p, l1, l2);
132-
rs[t1] = merge(mid + 1, r, rs[t1], rs[t2], p, r1, r2);
127+
long lsum1 = (sum1 + sum[rs[t1]] * (1 - p + MOD)) % MOD;
128+
long lsum2 = (sum2 + sum[rs[t2]] * (1 - p + MOD)) % MOD;
129+
long rsum1 = (sum1 + sum[ls[t1]] * p) % MOD;
130+
long rsum2 = (sum2 + sum[ls[t2]] * p) % MOD;
131+
ls[t1] = merge(l, mid, ls[t1], ls[t2], p, lsum1, lsum2);
132+
rs[t1] = merge(mid + 1, r, rs[t1], rs[t2], p, rsum1, rsum2);
133133
up(t1);
134134
}
135135
return t1;

src/class182/Code02_Minimax2.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,12 @@
122122
// down(t1);
123123
// down(t2);
124124
// int mid = (l + r) >> 1;
125-
// long long l1 = (sum1 + sum[rs[t1]] * (1 - p + MOD)) % MOD;
126-
// long long l2 = (sum2 + sum[rs[t2]] * (1 - p + MOD)) % MOD;
127-
// long long r1 = (sum1 + sum[ls[t1]] * p) % MOD;
128-
// long long r2 = (sum2 + sum[ls[t2]] * p) % MOD;
129-
// ls[t1] = merge(l, mid, ls[t1], ls[t2], p, l1, l2);
130-
// rs[t1] = merge(mid + 1, r, rs[t1], rs[t2], p, r1, r2);
125+
// long long lsum1 = (sum1 + sum[rs[t1]] * (1 - p + MOD)) % MOD;
126+
// long long lsum2 = (sum2 + sum[rs[t2]] * (1 - p + MOD)) % MOD;
127+
// long long rsum1 = (sum1 + sum[ls[t1]] * p) % MOD;
128+
// long long rsum2 = (sum2 + sum[ls[t2]] * p) % MOD;
129+
// ls[t1] = merge(l, mid, ls[t1], ls[t2], p, lsum1, lsum2);
130+
// rs[t1] = merge(mid + 1, r, rs[t1], rs[t2], p, rsum1, rsum2);
131131
// up(t1);
132132
// }
133133
// return t1;

0 commit comments

Comments
 (0)