届华为公司校招软件开发工程师上机笔试题.docx
《届华为公司校招软件开发工程师上机笔试题.docx》由会员分享,可在线阅读,更多相关《届华为公司校招软件开发工程师上机笔试题.docx(8页珍藏版)》请在第一文库网上搜索。
1、WordMaze是一个网络小游戏,你需要找到以字母标注的食物,但要求以给定单词字母的顺序吃掉。如上图,假设给定单词if,你必须先吃掉i然后才能吃掉f0但现在你的任务可没有这么简单,你现在处于一个迷宫MaZe(nm的矩阵)当中,里面到处都是以字母标注的食物,但你只能吃掉能连成给定单词W的食物。如下图,指定W为“SO1O”,则在地图中红色标注了单词“SO1O”oCPUCYEK1QHCRSO1FAIAOPGRBC注意区分英文字母大小写,你只能上下左右行走。运行时间限制:无限制内存限制:无限制输入第一行包含两个整数nm(0n,m21)分别表示n行IT1列的蛉入矩阵,第二行是长度不超过100棚的单词肌从
2、第3行到底n+3行是只包含大小写英文字母的长度为m的字符串。如果能在地图中连成给定的单蛤中词,则输出“YES”,否则输出捌山“NOo注意:每个字母只能用一次。样例输入:55SO1OCPUCYEK1QHCRSO1EK1QOPGRBC样例输出:YES答案提示:b1maze(chararray2121,intm,intnzchar*word)int,w=0;int,y;for(i=0;im;i+)x=i;forG=0;j0)&(x0)&(yn-1)if(arrayx-1y=wordw)x=x-1;e1seif(arrayx+1y=wordw)x=x+1;y=y;)e1seif(arrayxy+1=w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华为 公司 软件 开发 工程师 上机 笔试