1 条题解
发布要求:学生须先通过本题;教师和管理员可直接维护官方内容。内容应说明核心思路、关键步骤、正确性理由和复杂度。 只粘贴代码不会通过审核。
你尚未通过该题,通过后才能发布题解。
-
0
01|2025-09-L5-SC-15
学生训练答案:A
原卷事实
代码从低位向高位处理+1。
必要假设
每个数组元素是0到9的十进制数字。
C++11 / 算法语义
遇到9时当前位应置0并继续进位。
命题预期
选择A。
推导结论
训练答案A。
02|2026-06-L5-SC-15
学生训练答案:A
原卷事实
当前位不足时向高一位借1。
必要假设
数组已对齐且借位位置有效。
C++11 / 算法语义
高位减1后当前位加10。
命题预期
选项A。
推导结论
训练答案A。
03|2025-03-L5-SC-15
学生训练答案:B
原卷事实
c先累计逐位乘积,随后从低位到高位处理carry。
必要假设
a、b按十进制位逆序存储。
C++11 / 算法语义
当前总量应为c[k]+carry,再用%10保留本位并用/10生成新进位。
命题预期
选择B。
推导结论
训练答案B。
04|2025-06-L5-SC-15
学生训练答案:A
原卷事实
余数r按低位在d[0]的逆序数组存储;进入分支前把已有各位整体向高下标移动一位。
必要假设
a、b为合法非负高精度整数且除数非零,数组容量足够。
C++11 / 算法语义
移位后下一位应写入r.d[0],原余数非零时长度增加1。
命题预期
选择A。
推导结论
学生训练答案A。
05|2025-12-L5-SC-15
学生训练答案:B
原卷事实
carry累加当前位的两个数字。
必要假设
数组元素均为0到9,低位在前。
C++11 / 算法语义
当前位为carry%10,下一位进位为carry/=10。
命题预期
选择B。
推导结论
训练答案B。
06|2026-03-L5-SC-15
学生训练答案:B
原卷事实
每步q=rem/b后需保留余数供下一位。
必要假设
b>0,输入字符串为十进制非负整数且中间值可表示long long。
C++11 / 算法语义
执行rem%=b。
命题预期
选择B。
推导结论
训练答案B。
- 1
信息
- ID
- 84
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 轻松上手
- 标签
- 递交数
- 2
- 已通过
- 1
- 上传者