C++ | Leetcode C++题解之第375题猜数字大小II

题目:

题解:

cpp 复制代码
class Solution {
public:
    int getMoneyAmount(int n) {
        vector<vector<int>> f(n+1,vector<int>(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] = min(f[i][j], k + max(f[i][k - 1], f[k + 1][j]));
                }
            }
        }
        return f[1][n];
    }
};
相关推荐
Larry_Yanan3 小时前
QML学习笔记(三十)QML的布局器(Layouts)
c++·笔记·qt·学习·ui
筱砚.3 小时前
【C++——面向对象编程综合案例】
c++
ajassi20003 小时前
开源 C++ QT QML 开发(十五)通讯--http下载
c++·qt·开源
我梦之63 小时前
libevent输出缓存区的数据
服务器·网络·c++·缓存
磨十三3 小时前
C++ 单例模式(Singleton)详解
c++·单例模式
Nuyoah11klay4 小时前
华清远见25072班C++学习day7
c++
bkspiderx4 小时前
C++设计模式之行为型模式:迭代器模式(Iterator)
c++·设计模式·迭代器模式
努力努力再努力wz6 小时前
【C++进阶系列】:万字详解智能指针(附模拟实现的源码)
java·linux·c语言·开发语言·数据结构·c++·python
凤年徐6 小时前
【C++】string的模拟实现
c语言·开发语言·c++
牟同學6 小时前
从赌场到AI:期望值如何用C++改变世界?
c++·人工智能·概率论