
高精度计算
努力写题的tyf
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
麦森数 - 高精度+快速幂
快速幂模板:求a^b:int ans=1; while(b!=0){ if(b&1)ans*=a; b>>=1; a*=a; } printf("%d\n",ans);高精度乘高精度模板:void cheng(int a[],int b[]){ int c[500]={0}; c[0]=a[0]+b[0]; for(int i=0...原创 2018-03-06 21:38:15 · 2415 阅读 · 1 评论 -
L1-046. 整除光棍 - PAT
这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。这样的解当然不是唯一的,题目要求你输出最小的解。提...原创 2018-03-25 14:01:31 · 170 阅读 · 0 评论 -
高精度计算方法
高精度计算时一般用一个数组来存一个数,数组的一个元素对应于数的一位,由于数组要仅为,可将数组的一个元素对应于数的一位,由于数计算时可能要进位,所以将数由低位开始存在数组,a[0]表示数的位数: 一、高精度的存储与加法: #include<iostream> #include<cstdio> #include<cstring> using name...原创 2018-03-04 21:51:10 · 963 阅读 · 0 评论