简单的题目糅合在一起。请分别调用jia jian cheng chu

#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;
const int MAX_N = 25002;
const int INF = 10;
char a[MAX_N],b[MAX_N];
int c[MAX_N],d[MAX_N],f[MAX_N];
int lengtha,lengthb;
int jia()
{int i;for (i=1;i<=max(lengtha,lengthb);i++)f[i]+=c[i]+d[i],f[i+1]+=f[i]/INF,f[i]%=INF;
}
bool bigger()
{if (lengtha>lengthb) return true;if (lengtha<lengthb) return false;int i;for (i=lengtha;i>=1;i--){if (c[i]>d[i]) return true;if (c[i]<d[i]) return false;}return true;
}
int jian()
{int i;if (bigger())for (i=1;i<=max(lengtha,lengthb);i++){f[i]+=c[i]-d[i];if (f[i]<0) f[i]+=10,f[i+1]--;}else{printf("-");for (i=1;i<=max(lengtha,lengthb);i++){f[i]+=d[i]-c[i];if (f[i]<0) f[i]+=10,f[i+1]--;}}
}
int cheng()
{int i,j;for (i=1;i<=lengtha;i++)for (j=1;j<=lengthb;j++)f[i+j-1]+=c[i]*d[j],f[i+j]+=f[i+j-1]/INF,f[i+j-1]%=INF;
}
int main()
{int i;cin>>a>>b;lengtha=strlen(a);lengthb=strlen(b);for (i=0;i<lengtha;i++)c[lengtha-i]=a[i]-'0';for (i=0;i<lengthb;i++)d[lengthb-i]=b[i]-'0';cheng();i=MAX_N-1;while (!f[i]) i--;if (i<=0) printf("0");for (;i>=1;i--)printf("%d",f[i]);return 0;
}

wikioi 高精度相关推荐

  1. 【高精度】被限制的加法

    问题 A: [高精度]被限制的加法 时间限制: 1 Sec  内存限制: 16 MB 提交: 563  解决: 203 [提交] [状态] [讨论版] [命题人:] 题目描述 据关押修罗王和邪狼监狱的 ...

  2. QueryPerformanceFrequency用法--Windows高精度定时计数

    在多核心或多处理器的计算机上,特别是在支持CPU频率动态调整的计算机上,windows系统下的QueryPerformanceFrequency()获取HPET(如果存在)的频率,而QueryPerf ...

  3. CamVox:一种低成本、高精度的激光雷达辅助视觉SLAM系统

    标题:VCamVox: A Low-cost and Accurate Lidar-assisted Visual SLAM System 作者:Yuewen Zhu, Chunran Zheng, ...

  4. HDU 5047 Sawtooth 高精度

    题意: 给出一个\(n(0 \leq n \leq 10^{12})\),问\(n\)个\(M\)形的折线最多可以把平面分成几部分. 分析: 很容易猜出来这种公式一定的关于\(n\)的一个二次多项式. ...

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

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

  6. (C++)高精度整数的存储、读入、比较和四则运算

    目录 1. 存储 2. 读入 3. 比较大小 4. 加法 5. 减法 6. 高精度整数和低精度整数的乘法 7. 高精度整数除以低精度整数 高精度整数,又称大整数,其含义就是用基本数据类型无法存储其精度 ...

  7. TYVJ 矩阵取数 Label:高精度+dp

    题目描述 帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n*m的矩阵,矩阵中的每个元素aij均为非负整数.游戏规则如下: 1.每次取数时须从每行各取走一个元素,共n个.m次后取完矩阵所有元素: 2. ...

  8. UVA 10494 - If We Were a Child Again(高精度除法和取余)

    题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  9. 如何在高精度下求解亿级变量背包问题?

    导读:国际顶级会议WWW2020将于4月20日至24日举行.始于1994年的WWW会议,主要讨论有关Web的发展,其相关技术的标准化以及这些技术对社会和文化的影响,每年有大批的学者.研究人员.技术专家 ...

最新文章

  1. python下载的库要放到哪里-Python下载url并保存文件的三种方法
  2. 华硕服务器芯片,全球首款875P芯片组双至强服务器主板华硕PC-DL震撼上市
  3. 【教程】瘦AP升级为胖AP的终极大法
  4. 用递归合并两个排序的链表
  5. 旋钮编码器c代码_人脸合成效果媲美StyleGAN,而它是个自编码器
  6. 十五、MySQL变量(系统变量、自定义变量)相关知识总结
  7. 【Python】Mac下Sublime Text3配置Python3开发环境
  8. 中国银联深夜道歉 称将进一步优化赔偿机制
  9. 免校准的电量计量芯片_应物联网而生:合力为HLW8012系列免校准电能计量芯片...
  10. 微信小程序ui布局常用技巧
  11. 二次剪辑必备小技能—视频水印去除
  12. Android FFMpeg 播放器
  13. 叮咚,您有一封告白信件待查收(原生HTML+CSS+JS绘制表白信件,代码+链接+步骤详解)
  14. 智能云门禁解决方案来了
  15. python线程和c++线程的区别_Python、线程、吉尔和C++
  16. Zabbix介绍及部署
  17. 运维老兵对运维中常见技术类问题剖析
  18. java遍历集合的方法
  19. 新手必备 | 史上最全的PyTorch学习资源汇总
  20. Secure CRT自动连接打印机打印乱码问题

热门文章

  1. 【Verilog基础】一文搞懂 时钟门控(Clock-Gating) 电路
  2. 开源防火墙pfSense的安装及初始化
  3. NewStarCTF week5 web 部分题解
  4. 2022-2028年中国酿造醋产业竞争现状及发展趋势分析报告
  5. Python图形界面开发教程-课程笔记-2022-2-14
  6. 知识、见识、胆识、突破、创新
  7. ROS2与C++入门教程-目录 - 创客智造
  8. 数据结构---线性表的静态/动态分配与顺序/链式存储
  9. 尚医通 (一)项目介绍
  10. 编程语言-10-无可替代的C语言