摘要: 这道题目并不难,只是用了一下递归,不过对于字符串处理,中间有很多的小细节都需要注意。。思路很简单,对于每一个白色的三角形先判断开口向上还是向下,然后选择不同的递归。。只需记录起点和终点,然后访问之间的点,代码:# include<stdio.h># include<string.h>char map[105][205];int count,n;void dfs1(int r,int from ,int to){ int i,ans; if(r>=n) return; ans=n-1-r;/*ans表示该行前面有多少空格*/ if(!(from>=ans &a 阅读全文
posted @ 2011-04-06 13:37 奋斗青春 阅读(245) 评论(0) 推荐(0) 编辑