Contents
Problem
Solution
用DP,主要可以分成三種情況,將一個最矮的人放進:
- 最前面,會使從前面能看到的人多一個,
ans[n - 1][p - 1][r]
- 最後面,會使從後面能看到的人多一個,
ans[n - 1][p][r - 1]
- n - 1 個人之間,有 n - 2 個位置,
ans[n - 1][p][r] * (n - 2)
Code
1 |
|
用DP,主要可以分成三種情況,將一個最矮的人放進:
ans[n - 1][p - 1][r]
ans[n - 1][p][r - 1]
ans[n - 1][p][r] * (n - 2)
1 |
|