首页 > PC快脱单了
头像 jahup
发表于 2020-03-05 20:13:26
很容易想到dp;我们只需要初始化dp【1】=2,dp【2】=3,意思是 n为1时 有2种情况,n为2时有3种,这个应该很好算;然后我们:for(int i=3;i<=n;i++)dp[i]=(dp[i-1]+dp[i-2]);意思是 当第i个选0时对前 i-1个数如何排不会有影响 那么 这种情 展开全文