摘要: 不知道哪里错了,一开始忘记条件说超过10就输出-1,结果老是超时#include "iostream"#include "algorithm"#define N 10000using namespace std;int rea[4][2]={{0,1},{-1,0},{1,0},{0,-1}};struct{ int x,y;}s,e;int w,h,step,map[25][25],MIN;int min(int a,int b){return a>b?b:a;}void dfs(int x,int y){ int i,j,k; for(i=0; 阅读全文
posted @ 2013-09-28 22:54 龙城星 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 错了好几次,for(j=1;j>n>>m){ step=0;num=0; if(n==-1&&m==-1)break; for(i=1;i>list; for(j=0;j<n;j++){ map[i][j+1]=list[j]; } } memset(set,0,sizeof(set)); dfs(0,0,0); cout<<step<<endl; }} 阅读全文
posted @ 2013-09-28 20:02 龙城星 阅读(167) 评论(0) 推荐(0) 编辑