
大数问题
韩小震
一不小心就入坑了~
展开
-
a^b 大数
#include #include #include #include #define Mod 99991using namespace std;long long int ans,x,y;void fun(long long int n){ if(n==0) { ans=1; return; } if(n==1) { ans=x%Mod; return;原创 2016-09-17 17:48:51 · 340 阅读 · 0 评论 -
大数 A*B
#include #include #include #include using namespace std;void fun(char s[],int c[]) //字符串转逆序数组 { for(int i=0;i<strlen(s);i++) c[i]=s[strlen(s)-1-i]-'0';}int main(){ char str1[105],str2[1005原创 2016-09-17 16:53:59 · 414 阅读 · 0 评论 -
小数A+B(大数)
大明A+BTime Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11953 Accepted Submission(s): 4350Problem Description话说,经过了漫长的一个多月,小明已经成原创 2016-09-08 19:27:37 · 947 阅读 · 0 评论 -
大整数 a-b
#include #include #include #include using namespace std;struct sz{ //结构体定义 int d[1000]; int len; sz(){ //初始化结构体 memset(d,0,sizeof(d)); len =0;原创 2016-09-08 12:27:12 · 261 阅读 · 0 评论 -
n!(高精度)
#include #include #include #include using namespace std;int a[50000];int main(){ int n; while(~scanf("%d",&n)) { memset(a,0,sizeof(a)); a[0]=1; for(int i=1;i<=n;i++) { int c=0;原创 2016-09-01 16:13:56 · 438 阅读 · 0 评论 -
大数相加(高精度)
#include #include #include #include using namespace std;void fun(char s[],int c[]){ for(int i=0;i<strlen(s);i++) { c[i]=s[strlen(s)-1-i]-'0'; }}int main(){ char s1[15],s2[15];原创 2016-09-01 15:43:33 · 338 阅读 · 0 评论 -
n!的位数
DescriptionIn many applications very large integers numbers are required. Some of these applications are using keys for secure transmission of data, encryption, etc. In this problem you are given原创 2016-08-01 18:23:36 · 333 阅读 · 0 评论