首页
学习
活动
专区
工具
TVP
发布

mathor

专栏作者
447
文章
592140
阅读量
50
订阅数
PyTorch训练神经网络玩游戏
从1开始数数,当遇到3的倍数的时候,说fizz,当遇到5的倍数的时候,说buzz,当遇到15的倍数的时候,就说fizzbuzz,其他情况则正常数数
mathor
2019-12-30
1.4K0
LeetCode45. 跳跃游戏 II
 还是以样例为例,[2,3,1,1,4],起点是nums[0] = 2,那么在nums[1] = 3和nums[2] = 1中我们应该选择哪个进行跳跃?很明显,应该选择nums[1] = 3,因为他的数值大,这样跳跃的范围就大。所以这道题的贪心规律就是:当前你在nums[i],下一步所跳的位置应该是nums[i]中范围内,数值最大的
mathor
2018-07-24
4120
LeetCode55. 跳跃游戏
 首先创建一个index数组,存储当前位置最大可达的数组下标,就以样例1来举例,输入是[2,3,1,1,4],那么对应的这个index数组就是[2,4,3,4,8]  定义一个变量jump,表示当前走到的下标,jump从0开始
mathor
2018-07-24
5730
哈密顿行动(计算机安全游戏)
好久没写文章了,坐在椅子前,想了想,就写我最近玩的个游戏吧(绝对不是打广告……),这个游戏叫哈密顿行动,游戏一共八个关卡,目前网站注册人数已超过1000人,通关了的目前只有2人 现在讲讲这个游戏怎么
mathor
2018-06-22
1K3
巴什博弈(Bash Game)
简述 只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个,最后取光者胜 分析 我们称先进行游戏的人为先手,后进行游戏的人为后手 1. 如果n = m + 1,由于一个人最少取1个,最多取m个,所以先手无论拿走多少个,后手都能一次拿走剩余物品,后手胜 2. 如果n = (m + 1)* r + s,(r为自然数,s ≤ m),先手取胜的方式为:先手第一次拿走s个物品,如果后手拿走k(k ≤ m)个,那么先手在拿走m + 1 – k个,即这一轮两人拿走的数和为m + 1,并且由于第
mathor
2018-06-22
2.2K0
斐波那契博弈(fibonacci Game)
简述 一堆石子有n个,两人轮流取,先取者第一次可以取任意多个,但不能全部取完,以后每次取石子的数目不能超过上次取子数的2倍,先取完者胜 分析 这个游戏叫做Fibonacci Game,肯定和Fibonacci数列f[n]:1,1,2,3,5,8,13,21,34,55,89,…有密切关系,结论:先手胜,当且仅当n不是fibonacci数列 证明过程有点复杂,建议看这篇文章 那么当n不是斐波那契数列的时候,先手应该如何拿,才能胜呢?这里涉及到一个定理:任何正整数可以表示为若干个不连续的Fibonacc
mathor
2018-06-22
7790
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档