using namespace std; int amulb(string a, string b) { int j1[2005] = {0}, j2[2005] = {0}; int lena = a.length(), lenb = b.length(), len = lena+lenb; //将字符串转成int数组并翻转 for (int i=0; i<lena; i++) j1[lena-i] =
根据题意0<a<10的5000次幂,则将被除数和商的数组长度设置为5000(基础的数学运算,可以自己推算一下),而除数0<b<10的9次幂,这里可以用int来实现了。 intdividend[5000] = {0};//被除数intquotient[5000] = {0};//商//由于int无法容纳足够多的数字,只能用string来存储stringa;intdivisor;//题目中除数范围...
{private: inlineintmax(inta,intb) {returna>b?a:b;}intf[4],v[4],w[4];public:intget() { v[1]=v[2]=1; w[1]=a;if(a<0) f[0]+=a,f[1]+=a,f[2]+=a; w[2]=b;if(b<0) f[0]+=b,f[1]+=b,f[2]+=b;for(inti=1;i<=2;++i)for(intj=2;j>=v[i];--j) f...
洛谷A+B problem是一个非常经典的问题,它的主要考察点是基本的数据处理和算法实现能力。以下是一个使用C++的基本解法: cpp #include<bits/stdc++.h> using namespace std; int main() { ios::sync_with_st…
A*B Problem 题目描述 给出两个非负整数,求它们的乘积。 输入格式 输入共两行,每行一个非负整数。 输出格式 输出一个非负整数表示乘积。 样例#1 样例输入 #1 1 2 1. 2. 样例输出 #1 2 1. 提示 每个非负整数不超过 。 思路 通过两层循环,将字符串 sa 和 sb 转换为数字后逐位相乘,将乘法结果的当前...
洛谷刷题计划#2——《P1001 A+B Problem》chuzhan1006 立即播放 打开App,流畅又高清100+个相关视频 更多 221 0 06:06 App 洛谷刷题计划#3——《P1035 [NOIP2002 普及组] 级数求和》 216 0 11:04 App 洛谷刷题计划#5——《P1047 [NOIP2005 普及组] 校门外的树》 228 0 09:23 App 洛谷刷题...
今天我们继续分享球球在洛谷做题的心得,对自己之前学习的一个全面总结和梳理。 1.温故而知新。 之前做题时,由于知识储备有限,解题的方法有一定的局限性。随着知识的积累,同样的题可能更优的方法去解决。通过回顾之前的习题,可以梳理自己的知识体系,将知识融会贯...
题目链接:https://www.luogu.org/problemnew/show/P1001 给出a,ba,ba,b两个数,输出a+ba+ba+b。 思路: caijiZYC\texttt{caijiZYC}caijiZYC1秒后才开始学C++。 这道题大部分人的代码都是这样的 #include <cstdio> using namespace std; int a,b; ...
【洛谷 P1601】A+B Problem(高精) 众所周知,高精度这种东西,在部分语言里,根本不是问题。这里我将使用Python。 在Python的两个大版本(即Python 2.x和Python 3.x)中,input这个函数的使用方法是不同的!所以这里我会分开两个版本来进行讲解。 Python 2...
转眼间快到了8月,一想自己都毕业好久了,很怀念曾经在各大OJ上刷题的时光,今天无意在一个算法群里看到最近有个叫洛谷的oj网站貌似蛮火的,于是注册了一个下进去看一看,顺手打开了A+B problem,然后…… 我顿时感觉我学了假的A+B…… 原帖地址:https://www.luogu.org/wiki/show?name=%E9%A2%98%E8%A7%...