Skip to content

Commit ff99ad1

Browse files
committed
modify code
1 parent 8f5cd23 commit ff99ad1

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

src/class166/Code01_SegmentTreeDivideAndConquer1.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,6 @@ public static void undo() {
6565
}
6666

6767
public static void add(int jobl, int jobr, int jobv, int l, int r, int i) {
68-
if (jobl > r || jobr < l) {
69-
return;
70-
}
7168
if (jobl <= l && r <= jobr) {
7269
addEdge(i, jobv);
7370
} else {

src/class166/Code02_MinimumMexTree1.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,6 @@ public static void undo() {
6666
}
6767

6868
public static void add(int jobl, int jobr, int jobv, int l, int r, int i) {
69-
if (jobl > r || jobr < l) {
70-
return;
71-
}
7269
if (jobl <= l && r <= jobr) {
7370
addEdge(i, jobv);
7471
} else {
@@ -128,7 +125,9 @@ public static void main(String[] args) throws IOException {
128125
siz[i] = 1;
129126
}
130127
for (int i = 1; i <= m; i++) {
131-
add(0, w[i] - 1, i, 0, v, 1);
128+
if (w[i] > 0) {
129+
add(0, w[i] - 1, i, 0, v, 1);
130+
}
132131
add(w[i] + 1, v, i, 0, v, 1);
133132
}
134133
part = n;

0 commit comments

Comments
 (0)