我写这道题超时了,看大神用FFT写的,没有看懂。
以下这段代码还是超时的,不好意思,只能写到这里了,FFT也看不懂,还在继续学习中。

#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<cstdio>
using namespace std;
const int maxx=1e5+10;
char s1[maxx],s2[maxx];
int a[maxx],b[maxx],c[maxx];
int main(){while(scanf("%s",&s1)){scanf("%s",&s2);int n=strlen(s1);int m=strlen(s2);memset(a,0,sizeof(a));memset(b,0,sizeof(b));memset(c,0,sizeof(c));for(int i=0;i<n;i++){a[n-i]=s1[i]-'0';}for(int i=0;i<m;i++){b[m-i]=s2[i]-'0';}int len=n+m;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){c[i+j-1]+=a[i]*b[j];c[i+j]+=c[i+j-1]/10;c[i+j-1]=c[i+j-1]%10;}}while(c[len]==0&&len>0)len--;for(int i=len;i>0;i--){cout<<c[i];}cout<<endl;}return 0;
}

HDU1402(高精度乘法)相关推荐

  1. 朴素高精度乘法的常数优化

    2015年辽宁省赛热身赛有一道高精度乘法 传送门:NEUOJ 1574 A*B 1574: A * B 时间限制: 10 Sec  内存限制: 128 MB 题目描述 Calculate $a \ti ...

  2. FFT实现高精度乘法

    你应该知道$FFT$是用来处理多项式乘法的吧. 那么高精度乘法和多项式乘法有什么关系呢? 观察这样一个$20$位高精度整数$11111111111111111111$ 我们可以把它处理成这样的形式:$ ...

  3. /* program p5_04_AC 《聪明人的游戏提高篇》 1307:【例1.3】高精度乘法

    /* program p5_04_AC <聪明人的游戏提高篇>  1307:[例1.3]高精度乘法 http://ybt.ssoier.cn:8088/problem_show.php?p ...

  4. 信息学奥赛一本通 1307:【例1.3】高精度乘法 | 1174:大整数乘法 | OpenJudge NOI 1.13 09:大整数乘法

    [题目链接] ybt 1307:[例1.3]高精度乘法 ybt 1174:大整数乘法 OpenJudge NOI 1.13 09:大整数乘法 [题目考点] 1. 高精度 考察:高精乘高精 高精度计算讲 ...

  5. 信息学奥赛一本通(1307:【例1.3】高精度乘法)

    1307:[例1.3]高精度乘法 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 30399     通过数: 10666 [题目描述] 输入两个高精度正整数M和N ...

  6. 算法提高 高精度乘法(java)

    算法提高 高精度乘法 描述 在C/C++语言中,整型所能表示的范围一般为-231到231(大约21亿),即使long long型,一般也只能表示到-263到263.要想计算更加规模的数,就要用软件来扩 ...

  7. 国王游戏(贪心 + 高精度乘法 + 高精度除法 + 高精度比较大小)

    题目描述 恰逢 H 国国庆,国王邀请 n 位大臣来玩一个有奖游戏. 首先,他让每个大臣在左.右手上面分别写下一个整数,国王自己也在左.右手上各写一个整数. 然后,让这 n 位大臣排成一排,国王站在队伍 ...

  8. CCF NOI1140 高精度乘法

    问题链接:CCF NOI1140 高精度乘法. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 给两个正整数a和b,计算它们的积. 输入 两行,每行一个数分别表示a和b(位数达 ...

  9. HDU 1042 N!( 高精度乘法水 )

    链接:传送门 思路:高精度乘法板子题,高精度耗时又耗空间...... /**************************************************************** ...

  10. P1919 FFT加速高精度乘法

    P1919 FFT加速高精度乘法 传送门:https://www.luogu.org/problemnew/show/P1919 题意: 给出两个n位10进制整数x和y,你需要计算x*y. 题解: 对 ...

最新文章

  1. Android实战简易教程-第三十四枪(基于ViewPager和FragmentPagerAdapter实现滑动通用Tab)...
  2. hdu4278 小想法
  3. NYOJ 336 子序列
  4. Vim删除文件到行首或者行尾
  5. [mybatis]Configuration XML_mappers
  6. 面向对象之多态性(基类引用可以指向子类)
  7. Week2——XML
  8. 载入Haskell的函数
  9. 剑指offer之二叉搜索树与双向链表
  10. Access应用实例——图书借阅管理系统
  11. R语言绘图—在绘图中实现截断值
  12. python求txt文件内平均值_如何使用python计算几个.dat文件的平均值?
  13. java窗体jmeun刷新,java – JME 3 Swing,多幅画布
  14. gitlab漏洞导致服务器被植入挖矿程序
  15. 对话系统的设计艺术(完结)
  16. 数据分析 NO.16 摩拜单车数据分析项目
  17. Siamese Network (应用篇6) :孪生网络用于图像块匹配 CVPR2017
  18. 极光推送之iOS系统---devicetoken
  19. 工行B2B异步通知中文出现乱码?请大神帮忙
  20. js创建一个显示当前时间的简易小时钟

热门文章

  1. python多进程的使用(导包、创建子进程、启动子进程)
  2. python中的counter()、elements()、most_common()和subtract()函数的用法
  3. 技术18期:数据安全之加密与实现
  4. 经验 | PyTorch开发部署时5个常见错误
  5. Batch Normalization应该放在ReLU非线性激活层的前面还是后面?
  6. 【OpenCV 4开发详解】点集拟合
  7. SpringBoot基于AOP实现自定义非空验证的注解
  8. Java线程:新特征-条件变量
  9. 红外线可程序化?遥控器Motedem控制自家居住环境
  10. android 虚线