LeetCode 473. 火柴拼正方形(回溯)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 473. 火柴拼正方形(回溯)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
還記得童話(huà)《賣(mài)火柴的小女孩》嗎?現(xiàn)在,你知道小女孩有多少根火柴,請(qǐng)找出一種能使用所有火柴拼成一個(gè)正方形的方法。
不能折斷火柴,可以把火柴連接起來(lái),并且每根火柴都要用到。
輸入為小女孩擁有火柴的數(shù)目,每根火柴用其長(zhǎng)度表示。輸出即為是否能用所有的火柴拼成正方形。
示例 1: 輸入: [1,1,2,2,2] 輸出: true 解釋: 能拼成一個(gè)邊長(zhǎng)為2的正方形,每邊兩根火柴。示例 2: 輸入: [3,3,3,3,4] 輸出: false解釋: 不能用所有火柴拼成一個(gè)正方形。 注意: 給定的火柴長(zhǎng)度和在 0 到 10^9之間。 火柴數(shù)組的長(zhǎng)度不超過(guò)15。來(lái)源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/matchsticks-to-square
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
2. 解題
- 注意先從大到小排序,不排序會(huì)超時(shí),優(yōu)先拿大的,省掉很多無(wú)效的操作
204 ms 9.9 MB
我的CSDN博客地址 https://michael.blog.csdn.net/
長(zhǎng)按或掃碼關(guān)注我的公眾號(hào)(Michael阿明),一起加油、一起學(xué)習(xí)進(jìn)步!
總結(jié)
以上是生活随笔為你收集整理的LeetCode 473. 火柴拼正方形(回溯)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LeetCode MySQL 1126.
- 下一篇: 02.改善深层神经网络:超参数调试、正则