#include #include #include using namespace std; //Kiritow's BIGN (class BigNumber) Written on Nov. 12th, 2015 //Original Version: Build 1 ( Version 2 ) class bign { public: //WARNING: We use public here to reduce time consumed on Interface, although this is not a recommended way. int data[20480]; void set_empty() { memset(data,0,sizeof(int)*20480); } int lenx() { for(int i=20480-1;i>=0;i--) { if(data[i]!=0) return i+1; } return 0; } }; bign a,b,ans; char buff[10240]; int ConvertSTRtoBIGN_A(const char* incstr,bign& incbign) { int len=strlen(incstr); for(int i=0;i10) { ans.data[i+1]+=ans.data[i]/10; ans.data[i]=ans.data[i]%10; } } int slen=ans.lenx(); for(int i=0;i