class Solution {
public boolean PredictTheWinner(int[] nums) {
int length = nums.length;
int[] dp = new int[length];
for (int i = 0; i < length; i++) {
dp[i] = nums[i];
}
for (int i = length - 2; i >= 0; i--) {
for (int j = i + 1; j < length; j++) {
dp[j] = Math.max(nums[i] - dp[j], nums[j] - dp[j - 1]);
}
}
return dp[length - 1] >= 0;
}
}
相关文章
- 使用CXF 2.7.5出现的java.lang.RuntimeException: Cannot create a secure XMLInputFactory错误解决
- STM32f103 定时器之编码器接口模式
- RocketMQ 之 IoT 消息解析:物联网需要什么样的消息技术?
- 201521123009 《Java程序设计》第12周学习总结
- [置顶] 自己写代码生成器之生成Dal层代码(获取数据库所有表名称)
- Leetcode 921 Shortest Path in Binary Matrix
- java.util.concurrent.RejectedExecutionException: event executor terminated解决方法之一
- Java中三种Set类型用法、性能大比拼
- 基于神经网络的农业病虫害损失预测
- 关于DllRegisterServer的调用失败的问题解决办法 错误代码0x80040201