大数问题
文章平均质量分 60
Wss0130
这个作者很懒,什么都没留下…
展开
-
大数相乘
这个是同学写的大数相乘的代码,感觉很好,就要了过来。。。 #include #include #include char p1[200]; char p2[200]; int num1[200]; int num2[200]; int result[200]; int main () { int t; int i, j, a, b; scanf("%d", &原创 2012-08-11 08:32:43 · 358 阅读 · 0 评论 -
题目1137:浮点数加法
#include #include #define MAX 1010 struct flt{ int p[MAX]; // 整数部分 int q[MAX]; // 小数部分 int p_size; int q_size; void init(){ for(int i = 0; i原创 2014-03-11 13:57:31 · 1030 阅读 · 0 评论 -
ZOJ 1352 Number Base Conversion
才发现用java编写大数运算问题,真的是好简单啊!下面的代码是copy别人的,以后要注意java的编写了。。。 第一次用java 提交,提交时要注意:必须使用public class Main。。。 import java.util.Scanner; import java.math.BigInteger; public class Main { public static原创 2012-09-07 21:50:46 · 639 阅读 · 0 评论 -
杭电ACM大数JAVA提交实例
1002A + B Problem II Problem Description I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B. Input The first line of the input contains转载 2012-09-07 21:53:58 · 4655 阅读 · 0 评论 -
JAVA的大数处理
在用C或者C++处理大数时感觉非常麻烦,但是在JAVA中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。 这两个类都在java.math.*包中,因此每次必须在开头处引用该包。 Ⅰ基本函数: 1.valueOf(parament);将参数转换为制定的类型 比如 in转载 2012-09-07 21:23:04 · 536 阅读 · 0 评论 -
HDU Gary's Calculator
Gary's Calculator Time Limit : 5000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Total Submission(s) : 18 Accepted Submission(s) : 4 Font: Times New Roman | Verdana | Georgia原创 2012-08-28 21:48:43 · 836 阅读 · 1 评论 -
HDU 1063 Exponentiation
搞了好久还是wa,没办法网上搜了一下。。。 #include #include #include #define END -1 #define maxn 1001 int BigNumber[maxn] = {0}; int n; void multiple(int a[], int n) //大整数相乘 { int i, j;原创 2012-09-02 14:28:29 · 441 阅读 · 0 评论 -
HDU 1047 || ZOJ 1292 大数相加
同样的代码在zoj AC了,但是hoj里不是WA就是TLE。。。 让同学修改了一下,发现少考虑了一种情况。。。 例: 1 000 00 0 输出: 0 #include #include #define L 110 int main(){ char s[L]; int N,i,j,len,f,sum[L]; scan原创 2012-08-20 09:47:54 · 459 阅读 · 1 评论 -
ZOJ 1292 大数相加
这是我自己写的大数相加的代码,看起来有些长,不过胜在好理解。。。 #include #include #include void reverse(char *s) { int i,j,len; char temp; len=strlen(s); for(i=0,j=len-1;i temp=s[i];原创 2012-08-11 08:30:43 · 707 阅读 · 0 评论 -
HDU 1042求N! (大数)
阶乘递归代码:(教材) C++代码 #include int f(int n); void main() { printf("%d\n",f(5)); } int f(int n) { if(n==0)return 1; return n*f(n-1); } ===============================转载 2012-08-09 17:39:12 · 1195 阅读 · 0 评论 -
题目1125:大整数的因子
#include #include using namespace std; char str[35]; struct bigInteger{ int digit[100]; int size; void init(){ for(int i=0;i size = 0; } void set(int x){ do{ digit[size++]=x%10000; x=x/1原创 2014-03-17 22:58:14 · 546 阅读 · 0 评论