首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
牛牛摇骰子
5条解析
开通博客写题解
QSheng
发表于 2021-07-22 14:50:22
class Solution: def MinimumTimes(self , arr ): """ 找规律 0, 3, 4, 1, 2, 3, 2, 1, 2, 3, 2, 1, 4, 3, 2, 3, 4, 3, 2, 3
展开全文
牛客313925129号
发表于 2021-09-13 16:59:32
题意理解 对于一维数轴上的一个数,下一步可以加3、7、11,也可以减3、7、11,经过一系列的加减操作后得到目标数值arr[i],我们要使做的加减操作的次数尽可能少。 方法一 用time[i]记录得到i需要最少的加减操作的次数。我们要得到数值i,可以先得到数值j,再加上i-j就可以了。此时,得到i的
展开全文
简单666
发表于 2021-09-10 21:34:54
题意: 给你一个无限长的数轴,刚开始你在位置处,你每次可以向左或者向右移动个单位,现在有次询问,第次询问给你一个数字,问从起点位置到所在位置最少需要多少步? 解法一(最短路,不可AC) 显然我们可以根据题意构建一张以数轴上的数字为点,边权为的无向图,边表示数字变化成数字的一次操作
展开全文
xqxls
发表于 2021-09-09 22:07:29
题意整理 给定一个一维数轴,起点在原点,每次可以向左或者向右移动0或3或7或11个单位。 为了移动到目标点target,计算最少的移动次数。 输入对应的target坐标集合,返回对应的移动次数集合。 方法一(动态规划) 1.解题思路 首先计算移动到范围内的目标点对应的最少移动次数。 初始化dp
展开全文
招聘冲冲冲
发表于 2020-08-13 23:28:52
class Solution { public: /** * 把所有询问的答案按询问顺序放入vector里 * @param arr int整型vector 要查询坐标的数组 * @return int整型vector */ vector<
展开全文
查看本题
查看本题讨论
相关比赛
6777-牛客编程巅峰赛S1第8场 - 黄金&钻石
进入比赛
6842-牛客编程巅峰赛S1第8场 - 黄金&钻石(重现赛)@及时行乐哈哈哈
进入比赛
6857-牛客编程巅峰赛S1第8场 - 黄金&钻石(重现赛)@及时行乐哈哈哈
进入比赛
6869-牛客编程巅峰赛S1第8场 - 黄金&钻石(重现赛)@整编74师
进入比赛
等你来战
查看全部
新疆大学2025年7月月赛(同步赛)
报名截止时间:2025-07-06 18:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
2025年第一届上海师范大学程序设计竞赛(同步赛)
报名截止时间:2025-07-13 18:00
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题