#include #include #include #include #include #include #include #include "BigIntegerLibrary.hh" using namespace std; vector v; vector primers; vector > factors; vector > factorsrepet; vector > bino; string int2string(int n){ stringstream s; s << n; return(s.str()); } void garbell(){ v[0]=false; v[1]=false; factors[0].push_back(0); factors[1].push_back(1); for(unsigned long long int i=2; i> n; v = vector (n, true); primers = vector (); factors = vector > (n); factorsrepet = vector > (n); garbell(); bino = vector > (n); bino[0].push_back(1); bino[1].push_back(1); bino[1].push_back(1); for(unsigned long long int i=2; ii)){ aa++; p1 = primers[aa]; bb = aa+1; p2 = primers[bb]; res = 0; } else{ bb++; p2 = primers[bb]; res = 0; } } } cout<