leetcode375
2024-08-24 15:37:22
public class Solution {
public int GetMoneyAmount(int n)
{
int[,] table = new int[n + , n + ];
return DP(table, , n);
} int DP(int[,] t, int s, int e)
{
if (s >= e) return ;
if (t[s, e] != ) return t[s, e];
int res = int.MaxValue;
for (int x = s; x <= e; x++)
{
int tmp = x + Math.Max(DP(t, s, x - ), DP(t, x + , e));
res = Math.Min(res, tmp);
}
t[s, e] = res;
return res;
}
}
public class Solution {
public int GetMoneyAmount(int n)
{
int[,] table = new int[n + , n + ];
for (int j = ; j <= n; j++)
{
for (int i = j - ; i > ; i--)
{
int globalMin = int.MaxValue;
for (int k = i + ; k < j; k++)
{
int localMax = k + Math.Max(table[i, k - ], table[k + , j]);
globalMin = Math.Min(globalMin, localMax);
}
table[i, j] = i + == j ? i : globalMin;
}
}
return table[, n];
}
}
https://leetcode.com/problems/guess-number-higher-or-lower-ii/#/description
最新文章
- php类和对象
- [Kerberos] How to Kerberize an Hadoop Cluster
- U3D刚体测试3(constraints)
- SqlServer 一些操作
- hdu - 2102 A计划 (简单bfs)
- PHP7 扩展之自动化测试
- Android(java)学习笔记179:BroadcastReceiver之 有序广播和无序广播(BroadcastReceiver优先级)
- Java学习----不该初始化的class(抽象类)
- linux下配置固定ip
- @using (Html.BeginForm())参数示例
- 利用busybox制作根文件系统
- c语言实验报告
- 电脑修改密码后git上传失败Authentication failed
- font-face在ie无法识别问题
- Es5中的类和静态方法 继承
- Oracle查询CLOB字段类型的内容
- 英语口语练习系列-C24-杂技-问候语-乡愁
- 泡泡一分钟:Towards real-time unsupervised monocular depth estimation on CPU
- 帝国cms系统限制的登录次数不得超过5次请等60分钟过后方可重新登录
- shell script auto generate the relevant header information
热门文章
- ZOJ 3488 Conic Section
- Juint 单元测试(1)
- 背景色与WM_ERASEBKGND
- Arcgis For Android之离线地图实现的几种方式
- [QT]QToolBox 抽屉控件初步学习使用
- VC++6.0/MFC中如何限制Edit控件输入 例子,只能输入0和1
- 【MFC】断言(ASSERT)的用法
- 转载.Avalon-MM 阿窝龙妹妹应用笔记
- WPF 自定义DateControl DateTime控件(转)
- 基于jwt和角色的访问控制解决方案