650. 2 Keys Keyboard

xiaoxiao2021-02-28  93

比如说2为2次才能得到,那么4需要4次,6需要5次,8需要6次。

class Solution { public int minSteps(int n) { if(n==1)return 0; int[]dp= new int[n]; for (int i = 0; i < n; i++) { dp[i] = i+1; } for (int i=1;i<n;i++){ for (int j=2;j<=n/(i+1);j++) { dp[(i+1)*j-1] = Math.min(dp[i]+j,dp[(i+1)*j-1]); } } return dp[n-1]; } }
转载请注明原文地址: https://www.6miu.com/read-66294.html

最新回复(0)