到底应该怎样理解进制呢?首先得有“一个”的数量概念,然后就是这样的: 把用来表示数量的符号依次排列,例如: q w e r 然后定义最前面的符号为“零”,即“没有”,后面的符号表示的数量依次比前一个符号多“一个” 进制就这样产生了: 例如当我们数数,依次数到 q w e r ,再往后数一个,符号不够 ...
分类:
其他好文 时间:
2020-01-20 00:14:24
阅读次数:
126
AcWing 791 高精度加法 https://www.acwing.com/problem/content/description/793/ #include <iostream> #include <cstdio> #include <algorithm> #include <string> ...
分类:
编程语言 时间:
2020-01-13 20:21:15
阅读次数:
102
```#includeusing namespace std;const int dight=10000;string a,b;int x[dight+10],y[dight+10],s[dight+10];int main(){ int la,lb; cin>>a>>b; la=a.size();... ...
分类:
编程语言 时间:
2019-12-26 13:07:01
阅读次数:
71
把每位数字存在数组里是高精度加法的精髓,但是要注意,一定要逆序!!就是把高位放在I大的那边。 所以。。。 sprintf是不行的呀!! 于是只好又做了一下逆序 其实呢,直接 char a[100]; scanf("%s",a); 就可以把数字存数组里了。不过还是要逆序一下。 这让我想起了回文数的题, ...
分类:
其他好文 时间:
2019-11-25 23:27:28
阅读次数:
93
/*******对读者说(哈哈如果有人看的话23333)哈哈大杰是华农的19级软件工程新手,才疏学浅但是秉着校科联的那句“主动才会有故事”还是大胆的做了一下建一个卑微博客的尝试,想法自己之后学到东西都记录一下自己学的同时或许(我说或许啊哈哈)能帮到博友,如果有啥错误的话还请各位大佬在下面留言怼我,指 ...
分类:
其他好文 时间:
2019-11-24 14:10:59
阅读次数:
59
众所周知,高精度一直都是非常不友好滴~,所以wljss在这里为大家提供一下重载后的结构体高精度,还是非常实用滴^_^. 本模板不定期更新,目前重载的符号有: 1. :高精度乘法 2.+:高精度加法 3. :高精度减法 4./:高精除低精 5. :高精度cin读入 6. include include ...
分类:
其他好文 时间:
2019-09-16 21:52:09
阅读次数:
90
主要分为5个方面来开展: 1.高精度数的存储,我是按照《晴神宝典》的用一个包含int数组和表示长度int的struct bign来存储数据,当然了,为了方便,我们存储方向和我们正常的数字大小排列方向相反,我们是数组低位存放阶数小的数字,这样方便之后的计算 2.加法,加法应该就是直接模拟,记得用一个c ...
分类:
其他好文 时间:
2019-09-10 18:11:27
阅读次数:
75
高精度 高精度数通常使用数组来储存,一般高位在后,低位在前(为了方便处理在最高位进位时的插入操作) 高精度加法 按照手算加法的过程一样即可,需要注意处理进位 代码: ...
分类:
编程语言 时间:
2019-09-04 21:28:24
阅读次数:
126
原题传送门 思路 简单的高精度加法,无需解释~~~ Code cpp include include include include include include include include include using namespace std; string a,b; int A[501] ...
分类:
其他好文 时间:
2019-08-03 21:17:31
阅读次数:
82
每逢大整数四则运算,都会怯懦,虽是算法竞赛必会的东西,也零散的学过,简单的总结过,但不成体系的东西心里一直没底。 所以今天消耗了大量的卡路里,啃了几套模板之后终于总结成了一套自己的模板 再也不用担心大整数啦 [TOC] 基础 1. 高精度加法 高精度加法等同于算术加法,做单个的加法运算之后存下进位 ...
分类:
其他好文 时间:
2019-07-06 00:25:17
阅读次数:
117