Skip to content

Commit e38954a

Browse files
committed
modify code
1 parent 1d0a1ea commit e38954a

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

src/class174/Code03_ColorfulWorld1.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public static void down(int l, int r) {
5959

6060
public static void update(int qi, int l, int r) {
6161
int jobl = ql[qi], jobr = qr[qi], jobx = qx[qi];
62-
if (jobx > maxv - lazy || jobl > r || jobr < l) {
62+
if (jobx >= maxv - lazy || jobl > r || jobr < l) {
6363
return;
6464
}
6565
if (jobl <= l && r <= jobr) {
@@ -103,10 +103,7 @@ public static void update(int qi, int l, int r) {
103103

104104
public static void query(int qi, int l, int r) {
105105
int jobl = ql[qi], jobr = qr[qi], jobx = qx[qi];
106-
if (jobx == 0) {
107-
return;
108-
}
109-
if (jobx > maxv - lazy || jobl > r || jobr < l) {
106+
if (jobx == 0 || jobx > maxv - lazy || jobl > r || jobr < l) {
110107
return;
111108
}
112109
if (jobl <= l && r <= jobr) {

src/class174/Code03_ColorfulWorld2.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
//
5454
//void update(int qi, int l, int r) {
5555
// int jobl = ql[qi], jobr = qr[qi], jobx = qx[qi];
56-
// if (jobx > maxv - lazy || jobl > r || jobr < l) {
56+
// if (jobx >= maxv - lazy || jobl > r || jobr < l) {
5757
// return;
5858
// }
5959
// if (jobl <= l && r <= jobr) {
@@ -97,10 +97,7 @@
9797
//
9898
//void query(int qi, int l, int r) {
9999
// int jobl = ql[qi], jobr = qr[qi], jobx = qx[qi];
100-
// if (jobx == 0) {
101-
// return;
102-
// }
103-
// if (jobx > maxv - lazy || jobl > r || jobr < l) {
100+
// if (jobx == 0 || jobx > maxv - lazy || jobl > r || jobr < l) {
104101
// return;
105102
// }
106103
// if (jobl <= l && r <= jobr) {

0 commit comments

Comments
 (0)