洛谷 P1303 A*B Problem
题目描述
求两数的积。
输入输出格式
输入格式:
两行,两个数。
输出格式:
积
输入输出样例
说明
每个数字不超过10^2000,需用高精
思路:模拟
#include<iostream>
#include<string>
#include<cstring>
using namespace std;
int num[];
string a,b;
int string_a[];
int string_b[];
int main(){
cin>>a>>b;
if(b==""||a==""){ cout<<<<endl;return ; }
int n=a.length(),m=b.length();
for(int i=n-;i>=;i--)
string_a[n-i-+]=a[i]-'';
for(int i=m-;i>=;i--)
string_b[m-i-+]=b[i]-'';
for(int i=;i<=m;i++){
int v=;
for(int j=;j<=n;j++){
num[i+j-]+=string_b[i]*string_a[j];
v=num[i+j-]/;
num[i+j]+=v;
num[i+j-]=num[i+j-]%;
}
}
for(int k=;k>=;k--)
if(num[k]!=){
for(int i=k;i>=;i--)
cout<<num[i];
break;
}
}
洛谷 P1303 A*B Problem的更多相关文章
- 题解-洛谷P1303 A*B Problem(高精)
		
https://www.luogu.org/problemnew/show/P1303(题目传送门) 看到数据范围,显然要用高精度算法(乘法). 首先用字符串读下这最多达10^2000的数,并判断符号 ...
 - 【洛谷P1303 A*B Problem】
		
题目描述 求两数的积. 输入输出格式 输入格式: 两行,两个数. 输出格式: 积 输入输出样例 输入样例#1: 1 2 输出样例#1: 2 说明 每个数字不超过10^2000,需用高精 emm,显然本 ...
 - 洛谷1001 A+B Problem
		
洛谷1001 A+B Problem 本题地址:http://www.luogu.org/problem/show?pid=1001 题目描述 输入两个整数a,b,输出它们的和(|a|,|b|< ...
 - 洛谷1303 A*B Problem 解题报告
		
洛谷1303 A*B Problem 本题地址:http://www.luogu.org/problem/show?pid=1303 题目描述 求两数的积. 输入输出格式 输入格式: 两个数 输出格式 ...
 - 洛谷1601 A+B Problem(高精) 解题报告
		
洛谷1601 A+B Problem(高精) 本题地址:http://www.luogu.org/problem/show?pid=1601 题目背景 无 题目描述 高精度加法,x相当于a+b pro ...
 - 洛谷P1865 A % B Problem
		
1.洛谷P1865 A % B Problem 题目背景 题目名称是吸引你点进来的 实际上该题还是很水的 题目描述 区间质数个数 输入输出格式 输入格式: 一行两个整数 询问次数n,范围m 接下来n行 ...
 - 洛谷P1919 A*B problem 快速傅里叶变换模板 [FFT]
		
题目传送门 A*B problem 题目描述 给出两个n位10进制整数x和y,你需要计算x*y. 输入输出格式 输入格式: 第一行一个正整数n. 第二行描述一个位数为n的正整数x. 第三行描述一个位数 ...
 - 洛谷 P1001 A+B Problem
		
题目描述 输入两个整数a,b,输出它们的和(|a|,|b|<=10^9). 注意 1.pascal使用integer会爆掉哦! 2.有负数哦! 3.c/c++的main函数必须是int类型,而且 ...
 - 【洛谷P1601 A+B Problem(高精)】
		
题目背景 无 题目描述 高精度加法,x相当于a+b problem,[b][color=red]不用考虑负数[/color][/b] 输入输出格式 输入格式: 分两行输入a,b<=10^500 ...
 
随机推荐
- Gym - 100338E Numbers    贪心
			
Gym - 100338E 题意:给你n,k问在1-n中能整出k的字典序最小的数.范围1018 思路:比较简单的贪心了,枚举10的幂m,然后加上k-m%k, 更新答案就可以了,数据一定要用unsign ...
 - Linux下大型容量件的切割与合并
			
Linux下大型容量件的切割与合并 当前目录下有sp4.exe文件容量129M我用64的U盘把spe.exe考到另一台机器上#split -b 60m sp4.exe-b, --bytes=SIZE ...
 - update-alternatives 命令
			
update-alternatives 命令 1.功能作用 update-alternatives是dpkg的实用工具,用来维护系统命令的符号链接,以决定系统默认使用什么命令. 在Debian系统中, ...
 - vue-router学习例子分享
			
http://blog.csdn.net/bboyjoe/article/details/52804988 <!DOCTYPE html> <html lang="en&q ...
 - vue.js原生组件化开发(二)——父子组件
			
前言 在了解父子组件之前应先掌握组件开发基础.在实际开发过程中,组件之间可以嵌套,也因此生成父子组件. 父子组件创建流程 1.构建父子组件 1.1 全局注册 (1)构建注册子组件 //构建子组件chi ...
 - [Android]新建项目继承Activity不继承ActionBarActivity
			
在SDK更新后,在eclipse新建Android项目时.我们常常会碰到这样一种事情:新建的MainActivity不再继承Activity而是继承ActionBarActivity,因为一些人的开发 ...
 - tomcat 分别在window 和 Linux上配置SSL-安全问题
			
公司项目收尾后.通过压力測试后的安全測试.安全測试后中,对于网络传输中数据加密问题存在安全隐患. 须要配置SSL. 简介下SSL协议:SSL或者Secure Socket Layer,是一种同意web ...
 - Oracle 11g  win7  64位【桌面类 && 服务器类】安装过程
			
Oracle 11g win7 64位[桌面类 && 服务器类]安装过程 一.首先,根据自己的操作系统位数(32位或64位),到官网下载相应的安装程序,如下图所示. ...
 - 二分图简单概念&&HDU 2063
			
二分图: 二分图又称作二部图,是图论中的一种特殊模型. 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同 ...
 - 小程序block总结
			
小程序block总结 1.block并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性. 2.因为 wx:if 是一个控制属性,需要将它添加到一个标签上.如果要一次性判断多个 ...