随笔分类 -  Algorithm---Big Number Problems

摘要:题目意思是,给你提供两个数字 a 和 ba 可以不断的往上加, 直到b 为其子串问的是 a 最小加几?显而易见,a 的数据范围给了10 ^100非常大,直接模拟肯定不行那么就用 b 减去 a 来找,也算是一种模拟的方法举个例子, a = 1299, b = 3333 330 3300 ... 阅读全文
posted @ 2015-01-21 22:39 Jeremy Wu 阅读(431) 评论(0) 推荐(0) 编辑
摘要:问题 E: A × B problem时间限制:1 Sec内存限制:64 MB提交:887解决:183[提交][状态][讨论版]题目描述Redraiment碰到了一个难题,需要请你来帮忙:给你两个整数,请你计算A × B。输入数据的第一行是整数T(1 ≤ T ≤ 20),代表测试数据的组数。 接着有T组数据,每组数据只有一行,包括两个非负数A和B。 但A和B非常大,Redraiment能保证这些数用long来保存一定会溢出。 但A和B的位数最大不会超过100位。输出对应每组测试数据,你都要输出两行: 第一行为:"Case #:", # 代表这是第几组测试 阅读全文
posted @ 2013-12-08 00:29 Jeremy Wu 阅读(594) 评论(0) 推荐(0) 编辑
摘要:问题 C: A+B Problem (6)时间限制:1 Sec内存限制:128 MB提交:486解决:253[提交][状态][讨论版]题目描述很长整数是指无法用long long型数存储的数,因此需要用字符串数组来存储两个被加数,相加的结果也保存于字符数组中,假如被加数长度不超过十进制100位,请编程实现该加法程序并将相加结果输出。输入两个很长的整数输出很长整数加法结果样例输入3555555555555555555555555555555555555555样例输出91111111111111111110我的原代码是这样的: 1 #include 2 #include 3 void fun(ch 阅读全文
posted @ 2013-12-04 00:34 Jeremy Wu 阅读(875) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示