摘要:
题目 我们要做高精度的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)
摘要:
题目 这道题是一道水题 大意是:一个全是字符的矩阵,你要看最多能走多少个字母,不能走重复的字母。 先用一个数组26位判断走重的字母,然后就dfs开始 #include <bits/stdc++.h> using namespace std; int n, m, dx[4] = {0, 1, 0, - 阅读全文
posted @ 2025-08-27 08:52
鑫鑫志邦
阅读(1)
评论(0)
推荐(0)
浙公网安备 33010602011771号