![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深搜
文章平均质量分 73
Phoebe201421085
这个作者很懒,什么都没留下…
展开
-
poj1321
#include #include #include using namespace std;int maze[10][10],used_colume[10],n,k;long long ans;void dfs(int line,int num) //按行搜索{ if (num>k) {ans++;return;} //结束条件原创 2015-03-19 23:01:38 · 355 阅读 · 0 评论 -
poj1979
#include #include #include using namespace std;int w,h,ans,x,y,maze[30][30];int dx[4]={0,0,1,-1},dy[4]={1,-1,0,0};void dfs(int x1,int y1){ if (x1h||y1w) return; //结束判断原创 2015-03-19 23:02:48 · 305 阅读 · 0 评论 -
poj3009
#include #include #include using namespace std;int w,h,sx,sy,ex,ey,maze[25][25],ans, dx[4]={0,0,1,-1},dy[4]={1,-1,0,0};void dfs(int x,int y,int step) //step作为参数{ i原创 2015-03-19 23:03:43 · 358 阅读 · 0 评论 -
poj1101
#include #include using namespace std;int w,h,x1,x2,y1,y2,a[80][80],f[80][80],best,now, dx[4]={0,0,-1,1}, dy[4]={-1,1,0,0};void dfs(int xx,int yy,int dd){ int i,x,y; if (nowbes原创 2015-04-18 22:30:05 · 1321 阅读 · 0 评论 -
poj2386
#include #include using namespace std;char a[110][110];int n,m, xx[8]={-1,-1,-1,0,0,1,1,1}, yy[8]={-1,0,1,-1,1,-1,0,1}, vis[110][110];void did(int i, int j,int k){ if (i1||j1|原创 2015-04-19 09:12:09 · 407 阅读 · 0 评论 -
poj2488
#include #include using namespace std;int step[900][2],a[30][30],p,q,bingo,n;int dicy[8] = {-2,-2,-1,-1,1,1,2,2};int dicx[8] = {-1,1,-2,2,-2,2,-1,1};void print(){ int i,j; for (i=1;ip;i+原创 2015-04-19 09:18:57 · 280 阅读 · 0 评论 -
poj1011
#include #include #include using namespace std;int len[75],used[75],ans,sum,n;bool cmp(int a,int b){ return a>b;}bool check(int pos/*当前小木棍编号*/,int stk/*当前长木棍剩余长度*原创 2015-04-17 23:01:09 · 227 阅读 · 0 评论 -
poj2676
#include #include using namespace std;char a[10][10];int sd[10][10],flag;bool check(int n,int num){ for (int i=0;i if (sd[i][n%9]==num) return false; for (in原创 2015-04-17 22:56:20 · 454 阅读 · 0 评论