120. Triangle
Tags:
Medium
Skills:
DP
June 24, 2025
04:32 AM
No headings found
Loading content...
Related Posts
Leetcode
No headings found
Related Posts
Leetcode
Problem
Bài toán yêu cầu tìm đường đi nhỏ nhất từ đỉnh xuống đáy của một tam giác số, với mỗi bước chỉ được đi xuống một trong hai số liền kề hàng dưới. Để giải quyết, phương pháp hiệu quả nhất là dùng DP
Approach
Time and space complexity
Solution
1function minimumTotal(triangle: number[][]): number {
2 const n = triangle.length;
3 for (let row = n - 2; row >= 0; row--) {
4 for (let col = 0; col <= row; col++)
5 triangle[row][col] += Math.min(triangle[row + 1][col], triangle[row + 1][col + 1])
6 }
7 return triangle[0][0]
8};Tại sao lại là hàng n- 2?