#include int pmat(int n, int d[]) { int c[n+1][n+1], i, j, k, e[n+1][n+1]; for(i=0;i<=n;i++) for(j=0;j<=n;j++) c[i][j]=0; for(i=n;i>=0;i--) for(j=i+2;j<=n;j++) { int x=~0u>>1, y; for(k=i+1;k