问题标题: 1050 字符序列

0
0

0
已采纳
陆麟瑞
陆麟瑞
资深天翼
资深天翼
深度优先搜索函数部分
procedure search(t:longint);
var
 c:char;
begin
 if t>n then begin print; inc(k);exit; end;//边界并打印,print函数自己写
 for c:='A' to 'C' do
 if(t<=3)or(a[t-2]<>c)or(a[t-1]<>a[t-3]) then begin a[t]:=c; search(t+1); end;//搜索一步并回溯
end;
0
黄俊博
黄俊博
资深光能
资深光能

看不懂,为什么

(t<=3)or(a[t-2]<>c)or(a[t-1]<>a[t-3]) then begin a[t]:=c; search(t+1); end

而且

我虽然会翻译,

但下次给我C++,行吗,拜托,

我还有个1054,图m着色问题,帮帮忙,大神。

0
黄俊博
黄俊博
资深光能
资深光能

解释后,我懂后,我会采纳的

0
黄俊博
黄俊博
资深光能
资深光能

解释后,我懂后,我会采纳的

0
0
我要回答