- 马拦过河卒
- 2009-10-10 23:14:16 @
我是用回溯做的;
只过一个点;
弄不明白
program knight;
const dx:array[1..8]of integer=(1,1,2,2,-1,-1,-2,-2);
dy:array[1..8]of integer=(-2,2,-1,1,2,-2,1,-1);
var g:array[-2..22,-2..22]of boolean;
i,count,n,m,x,y:longint;
procedure try(x,y:integer);
var i:integer;
begin
if (x=n) and (y=m) then inc(count) else
begin
if (x
2 条评论
-
我是天才他爸 LV 4 @ 2009-10-11 12:24:45
哦
记忆化一下
-
2009-10-11 00:14:37@
嗯……
帮你解答一下……
这道题……
小学五六年级的时候有讲过的话……
递推就可以解决……
小学生等级的题目……
回溯一般是得到超时或者堆栈溢出……
- 1