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

最新文章

  1. php类和对象
  2. [Kerberos] How to Kerberize an Hadoop Cluster
  3. U3D刚体测试3(constraints)
  4. SqlServer 一些操作
  5. hdu - 2102 A计划 (简单bfs)
  6. PHP7 扩展之自动化测试
  7. Android(java)学习笔记179:BroadcastReceiver之 有序广播和无序广播(BroadcastReceiver优先级)
  8. Java学习----不该初始化的class(抽象类)
  9. linux下配置固定ip
  10. @using (Html.BeginForm())参数示例
  11. 利用busybox制作根文件系统
  12. c语言实验报告
  13. 电脑修改密码后git上传失败Authentication failed
  14. font-face在ie无法识别问题
  15. Es5中的类和静态方法 继承
  16. Oracle查询CLOB字段类型的内容
  17. 英语口语练习系列-C24-杂技-问候语-乡愁
  18. 泡泡一分钟:Towards real-time unsupervised monocular depth estimation on CPU
  19. 帝国cms系统限制的登录次数不得超过5次请等60分钟过后方可重新登录
  20. shell script auto generate the relevant header information

热门文章

  1. ZOJ 3488 Conic Section
  2. Juint 单元测试(1)
  3. 背景色与WM_ERASEBKGND
  4. Arcgis For Android之离线地图实现的几种方式
  5. [QT]QToolBox 抽屉控件初步学习使用
  6. VC++6.0/MFC中如何限制Edit控件输入 例子,只能输入0和1
  7. 【MFC】断言(ASSERT)的用法
  8. 转载.Avalon-MM 阿窝龙妹妹应用笔记
  9. WPF 自定义DateControl DateTime控件(转)
  10. 基于jwt和角色的访问控制解决方案