蓝桥旧题_剪邮票问题
生活随笔
收集整理的這篇文章主要介紹了
蓝桥旧题_剪邮票问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:剪郵票
有12張連在一起的12生肖的郵票,現在你要從中剪下5張來,要求必須是連著的。(僅僅連接一個角不算相連)
請你計算,一共有多少種不同的剪取方法。
請?zhí)顚懕硎痉桨笖的康恼麛怠?br /> 注意:你提交的應該是一個整數,不要填寫任何多余的內容或說明性文字。
這里把一些圖片省略了,題目原型可以直接搜索找到;
正確答案是:116
以下是一個錯誤的例子,因為想法不周全導致剛開始解題的方向出錯,該部分內容只是做一個記錄方便日后查看;
剛開始解題直接想的用暴力算法可以解出,最后發(fā)現條件太多實在考慮不周全。(格子束縛是最大的一個無法精確判斷所有情況的原因)
292種結果是錯誤的;
最后分析了一下錯誤:這是三行四列的方格,如果不用數組,條件里邊必須說明當兩個數相鄰時,大的數取余0不能等于1,也就是大的數不能在下一行,這樣就確保換行,但是又有問題出現了,相鄰的數可以在下一行第一位,可以通過其余的數對這兩個數進行相連,這樣問題就越想越復雜,有很多情況無法考慮周全,所以這個題直接用這樣的暴力算法求解是不明智的。
總結
以上是生活随笔為你收集整理的蓝桥旧题_剪邮票问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【愚人节小程序】Java Swing的简
- 下一篇: 谈谈c语言中delay的用法