看不下去的代码放这有机会用手机看。。。
来源:互联网 发布:qq飞行岛 知乎 编辑:程序博客网 时间:2024/04/29 11:40
1.UVa 10010 Where's Waldorf?
from cnblogs's rollenholt
#include<stdio.h>#include<string.h>#define maxn 57long test,m,n,k;char r[maxn][maxn];const long xd[]={-1,-1,0,1,1,1,0,-1},yd[]={0,1,1,1,0,-1,-1,-1};void search(const char *a,long&x,long &y){ longpos,xx,yy; for(longi=1;i<=m;i++) for(longj=1;j<=n;j++) if(r[i][j]==a[0]) { for(longt=0;t<8;t++) { pos=0;xx=i;yy=j; while(a[pos]&&a[pos]==r[xx][yy]) {xx+=xd[t];yy+=yd[t];pos++;} if(a[pos]==0) {x=i;y=j;return;} } }}int main(){ scanf("%ld",&test); for(longcas=1;cas<=test;cas++) { longx,y; charword[maxn]; if(cas>=2)printf("\n"); memset(r,0,sizeof(r)); scanf("%ld%ld",&m,&n); for(longi=1;i<=m;i++) { getchar(); for(longj=1;j<=n;j++) { scanf("%c",&r[i][j]); if(r[i][j]>='a'&&r[i][j]<='z') r[i][j]+='A'-'a'; } } scanf("%ld",&k); for(longi=1;i<=k;i++) { scanf("%s",word); longj=0; while(word[j]) { if(word[j]>='a'&&word[j]<='z') word[j]+='A'-'a'; j++; } search(word,x,y); printf("%ld %ld\n",x,y); } }return 0;}
- 看不下去的代码放这有机会用手机看。。。
- 想不下去的题目放这有机会用手机看。。。
- 自己写的代码自己看不下去的解决办法
- 看不下去的《集结号》
- 用手机看在线视频
- 淡定的我真是令人。。。看不下去啊
- 朋友圈我快看不下去了!
- 初学习cocos2d小结(感冒了,几行代码都记不住...稍微复杂一点的动作序列看不下去,还是总结一下这两天看的东西)
- vmware的vmnet-有机会还要看源码
- 【转】傻孩子:如果你还放不下某个人。。。请看看。。。感觉好的...
- 人的烦恼就12个字:放不下,想不开,看不透
- 关于用手机在电脑看unity日志的操作
- 实在看不下去了,关于让google滚出中国的铺天盖地的民意
- 我看不下去鸟。。。。Java和C#的socket通信真的简单吗?
- 老股民看不下去了:看完我的经历你们再骂娘
- 电脑上看不下去而在手机上可以看完很长的文章
- runTime几个小实例,看不下去了
- 鄙视你,书看了四分之一又看不下去了!!!!
- IOS 设计模式
- c语言的取模运算
- 新风尚 多米5.0.3版音乐+语音送祝福
- 修改2410的linux串口驱动,使其支持RS485
- IBM WebSphere DataStage 教程
- 看不下去的代码放这有机会用手机看。。。
- 终于把工作申请提交了,好费劲。
- 小试Hadoop1.1.1随笔
- Maya中如何查看法线?
- delegate设计模式 , 单例模式
- hdu1061
- 前置运算符和后置运算符的区别
- 清橙OJ A1046 加法器
- 在不同场景里,用户使用手机时的认知水平和操作绩效