不充钱,你怎么AC?
题目:http://codevs.cn/problem/3117/
啊啊啊,基础的高精度乘法被我写得又臭又长,以后再来优化代码(DP着哪天能够把加减乘除全部写一边贴上来,哦对还有开根)
这里依然使用的是模拟手算
1 #include<algorithm> 2 #include<iostream> 3 #include<cstdlib> 4 #include<cstring> 5 #include<cstdio> 6 #include<cmath> 7 using namespace std; 8 9 const int N=600; 10 char s[N*2],c[N*2],now[N],x[N],y[N]; 11 void Plus(char *c,char *a,char *b) 12 { 13 int la,lb,i=0,k; 14 while (c[i]!='