diff --git a/13lanqiao/test5.cpp b/13lanqiao/test5.cpp index aa0ff96..34efb36 100644 --- a/13lanqiao/test5.cpp +++ b/13lanqiao/test5.cpp @@ -18,7 +18,7 @@ signed main(){ int w = 1; // W存储每一位的权重 int t; // 存储每一位的进制 for(int i = 1; i <= max(m,n); i++){ - t = max(max(a[i], b[i]) + (int)1, (int)2); // 计算每一位的进制 + t = max(max(a[i], b[i]) + (int)1, (int)2); // 计算每一位的进制(取两数中最低进制), 正常情况下不会高于mx, 所以这里不对mx取小 ans = (ans + (a[i] - b[i]) * w) % MOD; // 计算当前位置减法后转化为十进制的结果 w = (w*t) % MOD; // 计算每一位的权重 }