LEETCODE3259
思路
很容易想到DP的解法,所以考虑优化
显然当前的状态只和前一个小时的状态,或隔一个小时之前的状态有关,所以并不需要数组实现,只需要保存三个变量就可以
一个变量用于保存两个小时前的状态,剩下两个变量用于表示一个小时前的状态,按顺序更新就可以实现
Solutions
1 | class Solution { |
时间复杂度:O(N)
空间复杂度:O(1)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 i6bimua!
很容易想到DP的解法,所以考虑优化
显然当前的状态只和前一个小时的状态,或隔一个小时之前的状态有关,所以并不需要数组实现,只需要保存三个变量就可以
一个变量用于保存两个小时前的状态,剩下两个变量用于表示一个小时前的状态,按顺序更新就可以实现
1 | class Solution { |