時間限制: 1 sec 記憶體限制: 64 mb
題目描述
經過測試,修羅王發現開啟魔法手銬的方法是需要求乙個正整數a(1輸入
包含兩個數字,即a和n。
輸出輸出結果的最後1000位。
複製樣例資料
2 10樣例輸出
1024注意c陣列不能只取1000為萬一第1000為為0不就捨掉了,到最後在輸出1000位
/**/
#include #include #include #include #include #include #include #include #include #include #include #include typedef long long ll;
using namespace std;
int n;
char ans[2005];
int tot;
void solve(char p, char a)
} }int cnt = lena + lenp;
while(c[cnt] == 0 && cnt > 0) cnt--;
for (int i = 0; i <= cnt; i++)
p[cnt + 1] = '\0';
tot = cnt;
}int main()
int id;
reverse(ans, ans + strlen(ans));
char p[2005];
strcpy(p, "1");
while(n)
solve(ans, ans);
n >>= 1;
} if(id >= 1000) id = 999;
for (int i = id; i >= 0; i--)
printf("\n");
return 0;
}/**/
高精度高階
計算 2 n 大整數因子 計算 n 階乘和任意給定乙個正整數 n n le 100 計算2的n次方的值。輸入乙個正整數 n 輸出 2 n 的值。include include include include include using namespace std int ans 1005 void ...
高精度 高精減法
include include char s1 10100 char s2 10100 int a 10100 int b 10100 int main else int len if l1 l2 len l1 else len l2 for int i 0 i len i a i b i 0 fo...
高精度除法(高精度除以高精度)
先貼乙個簡單的高精度除以單精度的 include include include using namespace std int main else ys ys 10 a i 0 while c i 0 i for int j i j 0 j printf d c j if ys printf d ...