摘要: 题目 我们要做高精度的a*b,就要知道怎么用数学计算 我们可以模拟竖式的运算 for(int i = 1; i <= al;i++) { for(int j = 1; j <= bl;j++) { ans[i+j-1] += a[i] * b[j]; ans[i+j] += ans[i+j-1] / 阅读全文
posted @ 2025-08-27 13:51 鑫鑫志邦 阅读(1) 评论(0) 推荐(0)
摘要: 题目 使用一个ans数组来存储结果。 A+B高精度,顾名思义可以改变其数据范围 从代码for循环开始模拟,先将两个同样数位的数放到ans里, 然后进位,最后模10。 判断是否最后位长度+1 #include <bits/stdc++.h> using namespace std; string a1 阅读全文
posted @ 2025-08-27 12:30 鑫鑫志邦 阅读(2) 评论(0) 推荐(0)
摘要: ![QQ_1761963603700](https://img2024.cnblogs.com/blog/3501667/202511/3501667-20251101102137930-1068869710.png) 阅读全文
posted @ 2025-11-01 10:21 鑫鑫志邦 阅读(1) 评论(0) 推荐(0)