主题:用高精度实现整数+—×/,并计算catalan数和大组合数5
接4
clock_t finish,start;
int main()
{
start=clock();
ifstream in("input.txt");
if(in.fail())
{
exit(1);
}
ofstream out("output.txt");
string str1,str2;
in>>str1>>str2;
cata data1,data2,result_combination,result_catalan;
data1.getdata(str1);
data2.getdata(str2);
bool deal_boundary=dispose_boundary(data1,data2);
if(!deal_boundary)
{
boundary_result(data1,result_combination,result_catalan);
}
else
{
result(data1,data2,result_combination,result_catalan);
}
result_combination.printcata(out);
result_catalan.printcata(out);
finish=clock();
cout<<finish-start<<endl;
delete [] resi.p_resi;
return 1;
}
将1.2.3.4.5连起来即为整个程序
clock_t finish,start;
int main()
{
start=clock();
ifstream in("input.txt");
if(in.fail())
{
exit(1);
}
ofstream out("output.txt");
string str1,str2;
in>>str1>>str2;
cata data1,data2,result_combination,result_catalan;
data1.getdata(str1);
data2.getdata(str2);
bool deal_boundary=dispose_boundary(data1,data2);
if(!deal_boundary)
{
boundary_result(data1,result_combination,result_catalan);
}
else
{
result(data1,data2,result_combination,result_catalan);
}
result_combination.printcata(out);
result_catalan.printcata(out);
finish=clock();
cout<<finish-start<<endl;
delete [] resi.p_resi;
return 1;
}
将1.2.3.4.5连起来即为整个程序