摘要: #include#includeusing namespace std;int c[35][35];void Init(){ int i,j; for(i=0;i<33;i++) { c[i][0]=c[i][i]=1; for(j=1;j<i;j++) c[i][j]=c[i-1][j]+c[i-1][j-1]; }}int slove(int n){ int len=0,bit[35],i,j,sum=0,one=1,zero=0; while(n) { bit[++len]=n%2;... 阅读全文
posted @ 2014-01-20 20:27 单调的幸福 阅读(170) 评论(0) 推荐(0) 编辑
摘要: #include #include int T,grid[30][30],color[30],ret[30];void dfs(int x){ int c[30]={0},i; for (i=0;i<T;i++) if (grid[x][i]) c[color[i]] = 1; for (i=1;i<=T;i++) if (!c[i]) { color[x] = i; if (!ret[i]) ret[i] = 1; ... 阅读全文
posted @ 2014-01-20 18:14 单调的幸福 阅读(160) 评论(0) 推荐(0) 编辑