[LeetCode] 650. 2 Keys Keyboard

xiaoxiao2021-02-28  100

题目链接:点击打开链接

关键词:dp

int minSteps(int n) { vector<int> dp(n+1,1024); dp[1]=0; for(int i=2;i<=n;++i) { for(int k=1;k*k<=i;++k) { if(i%k==0) dp[i]=min(min(dp[k]+i/k,dp[i/k]+k),dp[i]); } } return dp[n]; }
转载请注明原文地址: https://www.6miu.com/read-32957.html

最新回复(0)