当前位置: 首页 > news >正文

Golang | Leetcode Golang题解之第486题预测赢家

题目:

题解:

func PredictTheWinner(nums []int) bool {return total(nums, 0, len(nums) - 1, 1) >= 0
}func total(nums []int, start, end int, turn int) int {if start == end {return nums[start] * turn}scoreStart := nums[start] * turn + total(nums, start + 1, end, -turn)scoreEnd := nums[end] * turn + total(nums, start, end - 1, -turn)return max(scoreStart * turn, scoreEnd * turn) * turn
}func max(x, y int) int {if x > y {return x}return y
}
http://www.lryc.cn/news/467083.html

相关文章:

  • 【Golang】Go语言中如何创建Cron定时任务
  • Android compose 重建流程1
  • C++:模板(2)
  • Golang 并发编程:Context 包的使用与并发控制
  • QGraphics类型学习使用【Qt】【C++】
  • 迁移学习和在线学习小结
  • 克里金插值(Kriging interpolation)
  • sealed class-kotlin中的封闭类
  • MongoDB Shell 基本命令(一)
  • Flink时间语义和时间窗口
  • 在wpf中登录成功之后怎么设置主页布局及点击不同的菜单跳转到不同的页面,这个是我们做wpf项目必要会的一个功能
  • 基于opencv的人脸闭眼识别疲劳监测
  • aeo认证需要什么材料
  • 【iOS】YYModel
  • Cadence元件A属性和B属性相互覆盖
  • 【火山引擎】语音合成 | HTTP接口 | 一次性合成 | python
  • YOLOv11改进-卷积-空间和通道重构卷积SCConv
  • 记录一次从nacos配置信息泄露到redis写计划任务接管主机
  • Unity加载界面制作
  • 最好的ppt模板网站是哪个?做PPT不可错过的18个网站!
  • 煤矿安全监测监控作业题库
  • 【记录】Django数据库的基础操作
  • XHCI 1.2b 规范摘要(五)
  • 小程序短链接生成教程
  • C++进阶之路:再谈构造函数、static成员、友元(类与对象_下篇)
  • C 函数指针与回调函数
  • CTF(九)
  • 三种单例实现
  • Spring XML配置方式和Spring Boot注解方式的详细对照关系
  • leetcode 无重复字符串的排列和组合