返回题库|

火柴拼正方形

中等腾讯

火柴拼正方形

中等腾讯回溯

题目描述

给定一个整数数组matchsticks,其中matchsticks[i]是第i根火柴的长度。能否使用所有火柴恰好拼成一个正方形。每根火柴都必须使用且不能折断。使用回溯算法,将火柴分配到四条边上,通过排序和剪枝优化效率。

示例

输入:matchsticks = [1,1,2,2,2]
输出:true
solution.ts
输出结果
点击「运行代码」按钮查看结果...