摘要: 题目链接其实我也纳闷啊,为什么这么长啊。。。。看DISCUSS发现从R到A WA,从A到R就AC了,果真是。。。 1 #include <stdio.h> 2 #include <string.h> 3 char p[201][201]; 4 int o[201][201],x[100000],y[100000]; 5 int time[100000]; 6 int a[4] = {0,0,1,-1}; 7 int b[4] = {1,-1,0,0}; 8 int main() 9 {10 int i,j,k,n,m,start,end,air,aic,num,z;11 阅读全文
posted @ 2012-07-12 21:40 Naix_x 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 题目链接挺有意思的,我所理解的题意:最少打几个井,本来以为挺简单,最后发现实现的时候搞麻烦了,注意一下往下搜的条件是两个字母,在那个方向匹配上,才能继续搜下去。1Y。 1 #include <stdio.h> 2 #include <string.h> 3 char p[51][51]; 4 int k[12][4] = {{1,1,0,0},{0,1,1,0},//记录所有的字母4个方向,顺序为左上右下 5 {1,0,0,1},{0,0,1,1},{0,1,0,1},{1,0,1,0},//1代表有,0代表没有 6 {1,1,1,0},{1,1,0,1},{1,0,1 阅读全文
posted @ 2012-07-12 20:24 Naix_x 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 第二次做,第一次做了一个,这次做比第一次好,环境好多了。。第一个水题,居然无语的错了两次,INT64好久没用了,忘记加了,唉,如此水题。。。第二个,思考,看出其贪心本质,自己想了组数据手算验证。。。居然1Y。。。剩下一个半小时就是悲剧。。。看看第三个,貌似可以搞,肯定是后边减前边的,但是数据感觉比较大,看看过D的比较多,然后去看D,看懂了D觉得D应该可以做,先快排,然后历遍一遍,悲剧没注意前后可以相等。。。然后,交了3 次 后错了,查错 还有10分钟,发现bug,额,慌乱中交了几次。。。最终还是没过。。。最后 过了俩题,有进步。。。PS:今天又去搞D,发现超时。。。算法有问题。。。解题报告.. 阅读全文
posted @ 2012-07-12 14:49 Naix_x 阅读(161) 评论(0) 推荐(0) 编辑