我无法理解蟒蛇的这种不端行为。
我编写了一个代码,用于检查差小于或等于1的两个数组中的组合的no。
每个元素只能使用一次。
C列表是为了更好地理解而存储的组合。
for k in range(0,len(bs)):
c.append([])
for l in range(0,len(gs)) :
if abs(bs[k]-gs[l])<=1 and bs[k]!=-1000 and gs[l]!=-1000:
c[k].append(bs[k])
c[k].append(gs[l])
bs[k
在第9步有一个问题。它走错了一步
我在找一个解决方案。我没有找到它,所以我试着把河内的4个pegs代码改成5个pegs。它不能正常工作
void Shift(int s, int d){
cout<<s<<" "<<d<<endl;
}
void Hanoi5(int n, int from_rod, int to_rod,int aux_rod1, int aux_rod2, int aux_rod3)
{
if (n == 0)
return;
if (n == 1) {