大数问题
韩小震
一不小心就入坑了~
展开
-
n!的位数
Description In 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 · 317 阅读 · 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 · 301 阅读 · 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 · 393 阅读 · 0 评论 -
a^b 大数
#include #include #include #include #define Mod 99991 using 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 · 320 阅读 · 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 · 409 阅读 · 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 · 239 阅读 · 0 评论 -
小数A+B(大数)
大明A+B Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11953 Accepted Submission(s): 4350 Problem Description 话说,经过了漫长的一个多月,小明已经成原创 2016-09-08 19:27:37 · 877 阅读 · 0 评论