- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Dr.kong的机器人
// Dr. Kong 的机器人
//================================
#define M 8
#define N 50
#include “stdio.h”
typedef struct { int pos;
int step } Tnode ;
//================================
int main( )
{ int A, B, i, j; m, n;
int r, here, new, p2, p1;
int k[N+1];
int flag[N+1];
Tnode Q[N+1];
scanf(“%d”, m);
for(i=1; i=m; ++i)
{ scanf(“%d %d %d”,n,A,B);
for(j=1; j=n; ++j)
scanf(“%d”,k[j]);
if(A==B)
{ printf(“%d\n”, 0);
continue; }
for(j=1; j=n; ++j)
flag[j]=0;
flag[A]=1;
//起点进队
p1=0; p2=1;
Q[p1].pos=A ; Q[p1].step=0;
while(p1p2) //队不空
{ here=Q[p1].pos;
for(r=1;r=2; ++r)
{ if (r==1)
new=here+k[here];
else new=here-k[here];
if (new==B)
{ printf(“%d\n”,Q[p1].step+1);
break; }
if ((new=n)!flag[new])
{ flag[new]=1;
Q[p2].pos=new;
Q[p2].step=Q[p1.step+1;
++p2; //进队
}
} //r
if(r=2) break;
++p1; //出队
}//while
if (r2) printf(“-1”);
} //for
return 1;
}
您可能关注的文档
- 运动1cly.ppt
- 空间与图形(数学).ppt
- 2011-2012学年鲁教版化学必修1第一章单元测试.doc
- 路书记在新区座谈会上的讲话.doc
- 余数问题.doc
- 小学毕业班数学计算复习体会.doc
- 网络营销战略规划书.doc
- 3泌尿系统.ppt
- 松下Ml7机芯彩电保护电路原理与检修.doc
- 2011年高考作文指导:开篇技巧二十篇(免费下载).doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)