藍橋杯2015決賽 完美正方形 (dfs)

2021-10-25 07:45:28 字數 1021 閱讀 7281

說實話,看了半天也沒看出來這是讓幹什麼的,上網一搜,才知道是dfs,完全沒看出來???,哎,真是菜的摳腳啊。。

還是應該多多刷題。。。

///把每個正方形對應區域都設為該正方形的邊長}}

bool

solve()

///判斷154*154這個區域是否都已經填滿滿,即用到了所有邊長的正方形。}}

return1;

}bool

judge

(int x,

int y,

int num)

for(

int i=x; i

}return1;

}int

dfs(

int x,

int y)

else}}

for(

int i=

0; i<=

18; i++

)tianman

(x,y,a[i],0

);vis[i]=0

;}}else

///如果a[k]放不下,那麼以後的數字也放不下

break;}

}return0;

}int

main()

}// printf("50 33 30 41\n"); ///答案

return0;

}

完美正方形 藍橋真題

題目略 搜尋剪枝 每次從左上角開始一行行找 找第乙個空白位置 看能不能放下某個正方形 當產生完全覆蓋之後即找到答案 類似方法的題還有zoj 3209 兩點注意 1 先對19個正方形公升序排序 只要某個沒用過得正方形放不下了 後邊的肯定放不下直接跳過 如果是矩形就沒法這樣貪心 2 如果初始標定的三個正...

2015藍橋杯決賽

五月二十八號,坐上了開往北京的火車。第一次到北京參加全國性的比賽,第六屆藍橋杯決賽,心裡面還是很興奮的,同時也有一點點緊張,還是希望自己能拿乙個比較好的成績。提前一天到,大家看了看考場,比賽地點在北大計算中心,30號下午一點開始了正式的比賽,比賽時間四個小時。比賽題目型別和初賽差不多,有結果填空,填...

2015 藍橋杯決賽 密文搜尋

福爾摩斯從x星收到乙份資料,全部是小寫字母組成。他的助手提供了另乙份資料 許多長度為8的密碼列表。福爾摩斯發現,這些密碼是被打亂後隱藏在先前那份資料中的。請你編寫乙個程式,從第乙份資料中搜尋可能隱藏密碼的位置。要考慮密碼的所有排列可能性。資料格式 輸入第一行 乙個字串s,全部由小寫字母組成,長度小於...