摘要: 数独,才发现可以用回溯做呀,哈哈。代码如下,注意判断文件结束:#include <iostream>using namespace std;struct point{ int x,y;} p[101];int num,flag,row[10][10],col[10][10],dia[10][10],mat[10][10];void DFS(int a){ int i,j,x,y,t; if(a==num) { flag=1; return; } x=p[a].x; y=p[a].y; for(i=1;i<=9;i+... 阅读全文
posted @ 2013-03-01 23:39 SF-_- 阅读(228) 评论(0) 推荐(0) 编辑