高精度--大数乘法 luogu
来源:互联网 发布:淘宝删除宝贝怎么恢复 编辑:程序博客网 时间:2024/05/19 02:44
讨论 题解
最新讨论更多讨论
题目描述
求两数的积。
输入输出格式
输入格式:两行,两个数。
输出格式:积
输入输出样例
输入样例#1:
1 2
输出样例#1:
2
说明
每个数字不超过10^2000,需用高精
#include <cmath>#include <cstdio>#include <cstring>#include <cstdlib>#include <iostream>#include <algorithm>const int N=1e+6;using namespace std;char a[N],b[N];int x[N],y[N],c[N];int len;int d=0;void cheng(char *a,char *b){int lena=strlen(a);int lenb=strlen(b);for(int i=0;i<lena;i++)x[i]=a[lena-i-1]-'0';for(int i=0;i<lenb;i++)y[i]=b[lenb-i-1]-'0';for(int i=0;i<lena;i++)for(int j=0;j<lenb;j++){c[i+j]+=x[i]*y[j];c[i+j+1]+=c[i+j]/10;c[i+j]%=10;}int len=lena+lenb;while(len>1&&c[len-1]==0)len--;//处理前导零d=len;}int main(){cin>>a;cin>>b;cheng(a,b);for(int i=d-1;i>=0;i--)cout<<c[i];return 0;}
阅读全文
0 0
- 高精度--大数乘法 luogu
- 高精度--大数加法 luogu 1601
- 高精度--大数减法 luogu 2142
- 高精度计算 大数乘法
- 大数_高精度乘法
- 高精度乘法,大数相乘
- 大数,高精度计算---大数乘法
- 【高精度】-DLUTOJ-1176-大数乘法
- 6、大数,高精度计算---大数乘法
- 大数系列——高精度乘法
- 大数加法 减法 乘法 除法 高精度四则运算
- URAL 1108. Heritage 高精度大数乘法
- 大数加法 减法 乘法 除法 高精度四则运算
- 高精度 大数加法 乘法 除法 幂 模板
- uva 10106 Product(高精度大数乘法)
- POJ 1001 Exponentiation (高精度/大数乘法)
- 高精度 大数加法 乘法 除法 幂 模板
- 大数的加法和乘法,高精度
- java语言实现:利用递归方法求n!
- http://blog.csdn.net/tonyshengtan/article/details/42150125
- Nginx Rewrite 规则相关指令
- Linux软链接与硬链接
- IntelliJ IDEA+SpringBoot创建模拟接口小程序
- 高精度--大数乘法 luogu
- HTML
- Angular基础(四) 创建Angular应用
- js
- httpClient4.5.3 代理设置账号
- Iterator迭代器
- hiho 最短的 Nore0061(思维)
- 原生JavaScript常用的DOM操作
- ArrayList的add(Object obj)和remove(Object obj)和remove(index)和get(index)的源码分析