腾讯面试题更新 2026-08-05
三种颜色涂房子,相邻房子不能涂相同颜色,给定二维数组表示每个房子用三种颜色涂的花销,求涂完所有房子的最小花销。
腾讯前端/移动开发互联网/IT编码实现问题拆解技术原理
回答思路
- 识别为动态规划问题并定义状态:第i个房子涂颜色j时的最小总花销
- 正确构造状态转移方程,确保相邻房子颜色不同
- 初始化边界条件,处理第一间房子的花销
- 最终答案为最后一个房子三种颜色中的最小值,并说明复杂度
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。