基础算法1: 高精度
高精度运算 高精度运算主要解决的是在进行基本运算时输入或输出数据的大小超出了 long long的范围的问题,利用string对运算进行转换即可解决。 以下附上代码: 高精度加法1234567891011121314151617181920212223string add(string a, string b) { string res = ""; // 用于存储结果(此时是逆序的) int i = a.size() - 1; // a 的指针,从个位开始 int j = b.size() - 1; // b 的指针,从个位开始 int carry = 0; // 进位标记,初始为 0 while (i >= 0 || j >= 0 || carry > 0) { // 1. 获取当前位的数字,如果指针越界则视为 0 int digitA = (i >= 0) ? (a[i] - '0'...
Welcome
欢迎来到 yyx 的个人博客!在这里你可以访问博主自制的游戏资源及算法资源祝你访问愉快!