Skip to content

Commit 592dce0

Browse files
committed
modify code
1 parent 9e1d9c9 commit 592dce0

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

src/class143/Code04_MomoEquation1.java

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,14 +112,19 @@ public static void main(String[] args) throws IOException {
112112
l = (long) in.nval - 1;
113113
in.nextToken();
114114
r = (long) in.nval;
115-
in.nextToken();
116-
x = (int) in.nval;
117-
prepare();
118-
for (int i = 2, vi; i <= n; i++) {
115+
x = 0;
116+
for (int i = 1, vi; i <= n; i++) {
119117
in.nextToken();
120118
vi = (int) in.nval;
121-
for (int j = 0; j < x; j++) {
122-
addEdge(j, (j + vi) % x, vi);
119+
if (vi != 0) {
120+
if (x == 0) {
121+
x = vi;
122+
prepare();
123+
} else {
124+
for (int j = 0; j < x; j++) {
125+
addEdge(j, (j + vi) % x, vi);
126+
}
127+
}
123128
}
124129
}
125130
out.println(compute());

0 commit comments

Comments
 (0)