本文主要是介绍Java | Leetcode Java题解之第375题猜数字大小II,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目:
题解:
class Solution {public int getMoneyAmount(int n) {int[][] f = new int[n + 1][n + 1];for (int i = n - 1; i >= 1; i--) {for (int j = i + 1; j <= n; j++) {f[i][j] = j + f[i][j - 1];for (int k = i; k < j; k++) {f[i][j] = Math.min(f[i][j], k + Math.max(f[i][k - 1], f[k + 1][j]));}}}return f[1][n];}
}
这篇关于Java | Leetcode Java题解之第375题猜数字大小II的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!