#include #include using namespace std; int prim[200]; int nas[200]; int del[200]; int cnt=0; void nasob(int *pole, int n) { for (int i=0;i &pole) { if (pole.size()<=1) return; vector leva; vector prava; int m=pole[0]; for (int i=1;i=m) prava.push_back(pole[i]); else leva.push_back(pole[i]); } for (int i=2;i<=leva.size()+prava.size();i++) nasob(nas,i); for (int i=2;i<=leva.size();i++) nasob(del,i); for (int i=2;i<=prava.size();i++) nasob(del,i); // printf("%d %d\n",leva.size(), prava.size()); dfs(leva); dfs(prava); } int main() { int n; prim[cnt++]=2; for (int i=3;i<100;i++) { int j; for (j=2;j pole; for (int i=0; i=0;i--) printf("%d",vysl[i]); printf("\n"); printf("x%d\n",N);*/ int prenos=0; for (k=0;k=0;i--) printf("%d",vysl[i]); printf("\n"); } return 0; }