diff options
| author | Andrew Guschin <guschin.drew@gmail.com> | 2023-03-18 10:29:48 +0400 |
|---|---|---|
| committer | Andrew Guschin <guschin.drew@gmail.com> | 2023-03-18 10:29:48 +0400 |
| commit | 82522a4fde64783073dafd2967ab101ac85219f0 (patch) | |
| tree | 8c618b0abc71ebdb24e36d549128be44f1e1342a | |
| parent | c2a77ceeb15e4ab1d70814ecd97dcbf72be4a0b0 (diff) | |
Исправлена ошибка при делении
| -rw-r--r-- | sem2/src/mpn.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sem2/src/mpn.rs b/sem2/src/mpn.rs index df40c24..742e485 100644 --- a/sem2/src/mpn.rs +++ b/sem2/src/mpn.rs @@ -268,7 +268,7 @@ impl Number { b - 1 } else { let uj1 = u[j + n - 1] as i32; - let uj2 = u[j + n - 1] as i32; + let uj2 = u[j + n - 2] as i32; let v2 = v[v.len() - 2] as i32; let mut qc = (uj * b + uj1) / v1; while v2 * qc > (uj * b + uj1 - qc * v1) * b + uj2 { |