问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

pascal最少转弯问题

发布网友 发布时间:2022-10-13 19:32

我来回答

1个回答

热心网友 时间:2023-11-09 20:02

program p1468;
var
a,c:array[1..100,1..100] of longint;
b:array[1..100,1..20] of longint;
x1,x2,y1,y2,i,j,k,head,tail,m,n,x,y:longint;
Procere sou(ii,jj,kk:longint);
begin
k:=k+kk;
if c[ii,jj]<10000 then exit;
tail:=tail+1;
b[tail,1]:=ii;
b[tail,2]:=jj;
c[ii,jj]:=c[x,y]+1;
end;
Begin
readln(n,m);
for i:=1 to n do
for j:=1 to m do
begin
read(a[i,j]);
c[i,j]:=10000;
end;
readln(x1,y1,x2,y2);
head:=0; tail:=1;
b[1,1]:=x1; b[1,2]:=y1;
c[x1,y1]:=-1;
repeat
head:=head+1;
x:=b[head,1]; y:=b[head,2];
k:=x-1;
while (k>=1) and (a[k,y]=0) do sou(k,y,-1);
k:=x+1;
while (k<=n) and (a[k,y]=0) do sou(k,y,1);
k:=y-1;
while (k>=1)and(a[x,k]=0) do sou(x,k,-1);
k:=y+1;
while (k<=m)and(a[x,k]=0) do sou(x,k,1);
until (head>=tail) or (c[x2,y2]<10000);
writeln(c[x2,y2]);
end.

参考资料:http://zhidao.baidu.com/question/151884199.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
锅炉切圆直径调整 为什么我打开excel后是灰色的? 有没有什么值得推荐的投资港股的QDII基金? - 知乎 win10电脑屏幕亮度调不了怎么办 考焊工证具体怎么操作 广汽传祺是丰田技术吗 广汽传祺与广汽丰田有关系吗 怎样才能让不愿写作业的孩子听话? 上初中不写作业不想学习的孩子应该如何管教? 出生在2020年农历七月十二日的宝宝怎么取名有内涵? 多哈回合谈判各方呼吁 眼珠子白的部分变红是怎么回事 眼睛白色的地方老是红色是怎么回事 眼睛眼白红了一块怎么回事?不痛 寻找一首歌,英语的歌。free time ansys分析 弹簧载荷-位移曲线 总是直线 实际上是曲线 什么原因? 求教 ANSYS做屈曲分析得出的载荷位移曲线,如何确定其失稳载荷? ansys 分析为什么荷载位移曲线是一直线 pushover分析是什么意思? 小英雄是什么 什么是抗日小英雄 什么是小英雄? 发现日本厨刀之美(1) 诸葛亮在南阳躬耕十年的时间里都做了些什么事情? 诸葛亮躬耕于南阳度过了多少春秋 诸葛亮闭关苦读几年? 诸葛亮躬耕南阳多少年 屈原的名言 屈原名句 3M反光粉、3M反光涂料在什么灯下效果最好?是要昏暗的灯光还是暖光、冷光等等。求解啊~~~ 笔图网的新链接在哪里 P2P电销开场白 最少转弯问题pascal附详细说明 白酒的化学式 有谁能知道酒的主要成份是什么? 规律有哪些主要关系及特点 规律到底是辩证法还是唯物论的知识啊 山东临沂企业职工41年工龄社保12万今年60退休拿多少钱? 带有轻的 成语 《玫瑰之战》打烂一手好牌?黄晓明、袁泉和俞飞鸿联手也救不回来? 我18岁了视力4.9 、4.7要带眼镜吗 60×4/5等于多少过程? 60乘以5分之4可以换成57加3加5分之4吗? 六十乘以五分之四表示什么意思 60千米的五分之四是多少千米 杨老师在线小学数学60的五分之四怎么画图呀 60乘5分之4表示什么 钢笔有120支毛笔支数是钢笔的一半铅笔是毛笔的五分之四铅笔有多少支? 60乘以5分之4等于多少? 谁能告诉我北洋军阀从开始到结束出的领袖和著名将领? 懂历史的大虾请进:北洋军阀起源(最好通俗一点,谢谢) 苹果手机如何更改帐号