随笔分类 -  搜索

POJ3669 Meteor Shower BFS
摘要:#include<iostream> #include<queue> using namespace std; #define MAXN 302 struct point{ int x,y; }; int dir[4][2]={{-1,0},{0,1},{1,0},{0,-1}}; int map[MAXN][MAXN]; bool visted[MAXN][MAXN]; int steps; void bfs() { queue<point> Q; point p1={0,0},p2; int i; ... 阅读全文

posted @ 2012-03-19 23:58 andy_ 阅读(226) 评论(0) 推荐(0)

HDOJ 1016 Prime Ring Problem 简单搜索
摘要:DFS//DFS //真的不能随便用全局变量 #include"stdio.h" #include"string.h" int circle[20],p[40],vis[20]; int n,order=1; void dfs(int c,int cnt) { int i,j; if(cnt==n&&p[1+circle[n]]) { for(j=1;j<n;j++) printf("%d ",circle[j]); printf... 阅读全文

posted @ 2012-02-28 00:14 andy_ 阅读(124) 评论(0) 推荐(0)

HDOJ 1015 Safecracker 简单搜索
摘要:DFS#include"stdio.h" #include"string.h" #include"stdlib.h" int vis[12],flag; int cmp(const void *a,const void *b) { return *(char *)b-*(char *)a;} int mult(char *ans) { int nu=0,x=1,sign=1; for(int i=0;i<5;i++) { for(int j=1;j<=i+1;j++) ... 阅读全文

posted @ 2012-02-28 00:12 andy_ 阅读(272) 评论(0) 推荐(0)

导航