美文网首页
650. 2 Keys Keyboard

650. 2 Keys Keyboard

作者: becauseyou_90cd | 来源:发表于2018-07-21 09:00 被阅读0次

    https://leetcode.com/problems/2-keys-keyboard/description/
    解题思路:

    1. dp[i] = dp[j] + i/j; when i %j == 0

    class Solution {
    public int minSteps(int n) {

        int[] dp = new int[n + 1];
        for(int i = 2; i <= n; i++){
            dp[i] = i;
            for (int j = i - 1; j > 1; j--){
                if(i % j == 0){
                    dp[i] = dp[j] + i / j;
                    break;
                }
            }
        }
        return dp[n];
    }
    

    }

    相关文章

      网友评论

          本文标题:650. 2 Keys Keyboard

          本文链接:https://www.haomeiwen.com/subject/mkwcmftx.html