1樓:匿名使用者
#include "stdio.h"
void gh(int p)
}else if(p[2]==p[3] && p[3]==1)else
printf("農夫返回\n");
p[0]=0;
gh(p);
}else if(p[0]==0)//在原岸時else
}else if(p[2]==p[3] && p[3]==0)else
else if(p[2]==p[0])
else if(p[1]==p[0]) }}p[0]=(p[0]+1) % 2;
gh(p);
}int main()
在河兩岸採用分治方法,然後通過遞迴重新歸化。
2樓:匿名使用者
說題目,謝謝。。。
是不是農夫帶著狼、羊、白菜過河?
急求資料結構《農夫過河問題》課程設計(c/c++)源**,程式設計要體現過河的先後順序實現農夫過河過程,謝謝
3樓:匿名使用者
#include
int s[100],t=0;
void ba(int a[4],int b[4]);
void xu(int a[4])
}int f(int a[4],int x)return 0;
}int g()
if(i
else return 1;
}void huan(int a[4],int b[4],int x)
void ab(int a[4],int b[4])}void ba(int a[4],int b[4])}void main()
,b[4]=;
ab(a,b);
for(i=0;i
printf("\n");}}
農夫過河問題
4樓:匿名使用者
方案:農夫先把羊運過河,第二次再把菜運過河,此時又把羊捎回,第三次放下羊,同時把豺狗
運過河,第四次把羊運過河.
5樓:l小林
第一次先讓狗和菜乘船過去,第二次農夫和羊過。
6樓:心理諮詢鹽尕希
先把豺狗帶過去,
然後把菜帶過去,
最後把羊帶過去。
一條狗和兔子,白菜和農夫過河,過去他的東西還在他是怎麼過去的
農夫帶兔子過河,回來。農夫帶狗過河,再把兔子帶回來。農夫帶白菜過河,回來。農夫帶兔子過河。over 1.講兔子抱過去 2.回去,再把狗抱過去 3.抱著兔子回去,再把白菜抱過去 4.回去,再把兔子抱過去 為了經驗,我就回答你這個小學生的問題吧。把兔子抱過去,然後空手回來把狗抱過去,順便把兔子抱回來,再...
1位農夫帶了一隻羊,一頭狼,一筐菜過河,只有一條船一次只能帶人和一樣東西
第一趟人和羊,人單回 第二趟人和狼,人和羊一起回 第三趟人和菜,人單回 第四趟人和羊。先把羊運到對岸,人回來 再把狼運到對岸,羊和人一起回來 然後把菜運到對岸 最後把羊運過去!第一趟人和氧,人回 第二趟人和狼,人和羊回 第三趟人和菜,人回 第四趟人和羊 先把羊帶過去,再把狼帶過去,再把羊運回,再把菜...
一家人和狼要過河,一家人和狼要過河
東岸為抄0 西岸有獵人狼父母兩bai個兒du子和兩個女兒1 獵人和大兒子過河zhi,留下大兒子,獵人回dao 東岸有大兒子 其他人在西岸 2 父母過河,母回 東岸有父和大兒子,其他人在西岸3 獵人和二兒子過河,獵人回來.東岸有父和兩個兒子,其他人在西岸4 母親和大女兒過河,父母回.東岸有兩個兒子一個...