- 20
- 0
- 约3.02千字
- 约 17页
- 2017-03-15 发布于河南
- 举报
递推
递推算法 长沙市雅礼中学 朱全民 递推的形式 顺推法和倒推法 例1 :平面分割问题 设有n条封闭曲线画在平面上,而任何两条封闭曲线恰好相交于两点,且任何三条封闭曲线不相交于同一点,问这些封闭曲线把平面分割成的区域个数。 分析 设an为n条封闭曲线把平面分割成的区域个数。 由图2可以看出:a2-a1 2;a3-a2 4;a4-a3 6。从这些式子中可以看出an-an-1 2 n-1 。当然,上面的式子只是我们通过观察4幅图后得出的结论,它的正确性尚不能保证。下面不妨让我们来试着证明一下。当平面上已有n-1条曲线将平面分割成an-1个区域后,第n-1条曲线每与曲线相交一次,就会增加一个区域,因为平面上已有了n-1条封闭曲线,且第n条曲线与已有的每一条闭曲线恰好相交于两点,且不会与任两条曲线交于同一点,故平面上一共增加2 n-1 个区域,加上已有的an-1个区域,一共有an-1 + 2 n-1 个区域。所以本题的递推关系是 an an-1+2 n-1 边界条件是a1 1。 例2:贮油点 一辆重型卡车欲穿过1000公里的沙漠,卡车耗汽油为1升/公里,卡车总载油能力为500公升。显然卡车装一次油是过不了沙漠的。因此司机必须设法在沿途建立若干个贮油点,使卡车能顺利穿过沙漠。试问司机如怎样建立这些贮油点?每一贮油点应存储多少汽油,才能使卡车以消耗最少汽油的代价通过沙漠? 编程计算及打印建立
原创力文档

文档评论(0)