以前一直坐高精度都养把倒置数组,看了别人的结题报告发现一个很好的方法,只要把数组向后移就行了

#include<iostream>

using namespace std;

#include<string.h>

#include<memory.h>

char a[101];

int main()

{

int M=109;

int N=108;

char b[109];

memset(b,48,sizeof(b));

while(cin>>a,strcmp("0",a)!=0)

{

int len=strlen(a);

for(int i=0;i<N;i++)//高精度加法新思想,好

{

if(i<len)

b[N-i-1]=b[N-i-1]+a[len-i-1]-48;

if(b[N-i-1]>=58)

{

b[N-i-1]-=10;

b[N-i-2]+=1;

}

}

}

int i;

for(i=0;i<N;i++)

{

if(b[i]!=48)

break;

}

b[N]='/0';

if(i==N)

cout<<0<<endl;

else

cout<<b+i<<endl;

// system("pause");

return 0;

}

poj 1503 Integer Inquiry高精度相关推荐

  1. Poj 1503 Integer Inquiry

    1.链接地址: http://poj.org/problem?id=1503 2.题目: Integer Inquiry Time Limit: 1000MS   Memory Limit: 1000 ...

  2. hdu 1047 Integer Inquiry

    题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=1047 Integer Inquiry Description One of the first use ...

  3. HDOJ 1047 Integer Inquiry

    JAVA睑板.... Integer Inquiry Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Ja ...

  4. HDU 1047 Integer Inquiry( 高精度加法水 )

    链接:传送门 思路:高精度水题 /*************************************************************************> File ...

  5. POJ 2084 Catalan数+高精度

    POJ 2084 /***************************************** author : Grant Yuan* time : 2014/10/19 15:42* so ...

  6. [poj 1737] Connected Graph {高精度+动态规划}

    题目 http://poj.org/problem?id=1737 解题思路 设F[i]F[i]F[i]表示iii个节点的无向连通图个数,状态转移方程为: F[i]=2i∗(i−1)/2−∑j=1i− ...

  7. POJ 1716 Integer Intervals 差分约束

    题目:http://poj.org/problem?id=1716 1 #include <stdio.h> 2 #include <string.h> 3 #include ...

  8. ZOJ 1292 Integer Inquiry

    https://zoj.pintia.cn/problem-sets/91827364500/problems/91827364791 题意:先输入一个数  表示测试样例的个数,接着输入几个数(可以不 ...

  9. POJ 1716 Integer Intervals【差分约束】

    题意: 知道了数轴上的n个区间,每个区间都是连续的int区间,现在要在数轴上任意取一堆元素,构成一个元素集合V要求每个区间和元素集合V的交集至少有两个不同的元素 求集合V最小的元素个数. 转一分析:( ...

  10. POJ 1716 Integer Intervals

    POJ_1716 由于有了前面几个题目的基础,解答这个题目的过程还算顺利.我们设S[i]为区间[0,i)内选取的数字的数量,那么有①S[b+1]-S[a]>=2,②S[i+1]-S[i]> ...

最新文章

  1. java unicode补充字符带来的码点和代码单元问题
  2. react native的页面整体下拉刷新
  3. SpringBoot中使用log4j进行日志管理
  4. 5g空分复用技术_5G十大关键技术之三的空分复用
  5. rstudio运行python_RStudio 1.2发布,改进对Python chunks,R脚本等的测试和支持
  6. OCR数据处理(上篇)+OCR数据处理(下篇)
  7. 从搭建大数据环境说起,到执行WordCount所遇到的坑
  8. dubbo学习之源码创建属于自己的dubbo-demo
  9. 调侃面向对象编程的23种设计模式(转)
  10. OpenSCAD设计的3D打印智能路由器盒子(V1.1)
  11. ORACLE Primavera P6 / Unifier 19.12 免费虚拟机
  12. Java单机版坦克大战 带音效
  13. linux aaa认证服务器,华为设备安全之AAA认证
  14. “我是技术总监,我确实答不出那么多技术细节”
  15. 孪生素数对php编写,孪生素数
  16. 怎样设置电脑宽带连接无线路由器设置路由器连接服务器,电脑设置无线路由器断线后自动连接的方法...
  17. 二维码和app扫码下载
  18. Distributional RL with Quantile Regression论文翻译
  19. os.path.dirname用法
  20. 提升领导力的8点建议

热门文章

  1. 9.包装类的构造方法
  2. lucene.net 3.0.3、结合盘古分词进行搜索的小例子(转)
  3. DataGridView 与货币管理器的位置关联的行不能设置为不可见
  4. 使用 Request.Form 集合之后,不能调用 BinaryRead
  5. CentOS 6.8 编译安装MySQL5.5.32
  6. HashMap,,ConcurrentHashMap------------------浅谈!!
  7. struts2 文件上传下载注解示例
  8. Qt——消息对话框的设计
  9. 如何把jpg转换成word文档
  10. dbca:Exception in thread main java.lang.UnsatisfiedLinkError: get