十二生肖剪郵票

2021-07-30 01:18:30 字數 1321 閱讀 7526

剪郵票

如【圖1.jpg】, 有12張連在一起的12生肖的郵票。

現在你要從中剪下5張來,要求必須是連著的。

(僅僅連線乙個角不算相連)

比如,【圖2.jpg】,【圖3.jpg】中,粉紅色所示部分就是合格的剪取。

請你計算,一共有多少種不同的剪取方法。

思路:先找到5個數的組合,然後從第乙個數字開始遍歷,經過上下左右操作檢測5個數是否都被訪問一遍,如果5個數都可以遍歷到則種類+1。

在原圖中向上為-4,向下為+4,向左為-1,向右為+1,但是遇到3 4 5 7 8這種4+1=5但是這種情況不符合,所以重構一下原圖:

這樣,向上為-5,向下為+5,向左為-1,向右為+1,避免了每行最後乙個+1後等於下一行第乙個的情況。

答案:116

[cpp]view plain

copy

#include 

using

namespace

std;  

intmp[12]= ;  

intaa[5],vis[5],sum=0;  

intb[4]= ;  

void

dfs(

intn)  

}  }  int

main()  

}  if(flag==0) 

continue

;  else

sum++;  

}  cout<

return

0; } 

他的這個寫法如果是在考場上,我實在是佩服,怎麼說呢,這個方法很巧妙,用到了降維處理,在二維中的上下左右四種移動方式轉化成了一維中的加減操作,這其實又回到了陣列的本質,陣列不管是幾維的,其實他都是一維的,在計算機中是連續儲存的。好了,我們做好降維處理之後,會出現乙個問題,4+1=5,那麼說明5是和4鄰接的,這顯然不對,發生這種情況的原因在於抽象的資料結構和資料在計算機中具體的形式之間的差異造成的,這不足為怪,這完全可以運用我們的智慧型來完美解決,既然4+1=5不鄰接,那麼就讓5+1不久ok了,我說的這麼輕鬆,其實這一步才是這個解法的最核心的地方。

十二生肖配對表查詢 生肖配對 十二生肖婚姻配對查詢

一 屬龍女和屬鼠男的婚姻相配嗎 在十二屬相中,申猴子鼠辰龍三合,故屬龍女和屬鼠男宜婚配。屬龍女和屬鼠男在一起,夫妻和合,家庭幸福,子孫繼世。看屬龍的愛情觀,學屬龍人的愛情保鮮秘方 二 屬龍女和屬鼠男合不合 這裡我們從性格上來分析,屬龍女和屬鼠男合不合的問題。屬龍女頭腦聰明靈活,對生活樂觀向上,偶爾有...

十二生肖求職信

子鼠 丑牛午馬 未羊酉雞 戌狗 亥豬 鼠 本地戶口,以前在鋼廠工地打過工,轉移過一部分鋼材的所有權。擅長上夜班,會開三輪,求社群服務 家政等職。牛 身體好,能吃苦,能加班,動獎章獲得者,求國企職位,集體 私企免談。虎 外形條件好,曾在 水滸 中出演主角,目前是多家品牌的代言人,交際廣,求國際大公司形...

十二生肖swift1 2

2015年八月的最後乙個星期,暑假就快落幕,說起來覺得這個暑假挺後悔沒去實習,就在專案組裡這邊打打醬油,這裡做點修改,不過自學了一些mapnik,還有nodejs和django的基礎開發,其實還是很喜歡ios開發,不為別的,就是覺得用mac敲 就是舒服,希望能堅持下去,我還是很喜歡網際網路這個圈子,...