经典NIM游戏: 一共有N堆石子,编号1..n,第i堆中有个a[i]个石子。 每一次操作Alice和Bob可以从任意一堆石子中取出任意数量的石子,至少取一颗,至多取出这一堆剩下的所有石子。 两个人轮流行动,取走最后一个的人胜利。Alice为先手。 我们定义: P:表示当前局面下先手必败 N:表示当前 ...
分类:
其他好文 时间:
2018-11-11 20:11:57
阅读次数:
293
这个题是给树的前序和中序,输出后序。 做法是根据前序找根,根据根在中序中找中序的左右子树,根据左右子树长度找前序的左右子树,依此递归。 做过之后感觉还是比较基础的,废话不多说,上题上代码。 Bob will get a bag as gift from Alice, but Alice don't ...
分类:
其他好文 时间:
2018-11-09 23:25:25
阅读次数:
369
社交的本质是什么?笔者认为社交的本质是一个用户社交资产成长的游戏。在这个游戏里,用户根据自身社交资产的成长曲线,来挑战对应难度的社交目标。对于2019年社交赛道,我们可以从两个方向来预测,每个方向我们会结合今年年底出现的新产品来谈。预测一:赛道中会出现数款现象级的轻资产社交产品重资产与轻资产是一个财务领域的概念,我们可以很自然的把它延展到社交领域。重资产主要依靠规模产生效益,轻资产主要依靠商业模式
分类:
移动开发 时间:
2018-11-09 16:15:38
阅读次数:
642
每封电子邮件都由一个本地名称和一个域名组成,以 @ 符号分隔。 例如,在 alice@leetcode.com中, alice 是本地名称,而 leetcode.com 是域名。 除了小写字母,这些电子邮件还可能包含 ',' 或 '+'。 如果在电子邮件地址的本地名称部分中的某些字符之间添加句点(' ...
分类:
其他好文 时间:
2018-11-09 13:47:46
阅读次数:
898
按照某特定string字段长度过滤: Applied to filex.csv: the code above prints 或者是: 最灵活的是用apply: 直接按照row过滤! ...
分类:
移动开发 时间:
2018-11-08 10:57:49
阅读次数:
686
poj2484 两枚硬币排成一个圈,alice和bob轮流从中取一枚或者两枚硬币。不过,取两枚时,所取的硬币必须是连续的。硬币取走后留下空位,相隔空位的硬币被视为是不连续的。alice开始先取,取走最后一枚硬币的一方获胜。当双方都采取最优策略,谁会获胜。 输入(硬币的个数)(0<=n<=100000 ...
分类:
其他好文 时间:
2018-11-03 20:14:15
阅读次数:
141
题目描述 Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。该航空公司一共在nn个城市设有业务,设这些城市分别标记为00到n-1n?1,一共有mm种航线,每种航线连接两个城市,并且航线有一定的价格。 Alice和Bob现在要从一个城市沿着航线到达另一个城市,途中可以进行转机。航空 ...
分类:
其他好文 时间:
2018-11-03 02:24:09
阅读次数:
221
每封电子邮件都由一个本地名称和一个域名组成,以 @ 符号分隔。 例如,在 alice@leetcode.com中, alice 是本地名称,而 leetcode.com 是域名。 除了小写字母,这些电子邮件还可能包含 ',' 或 '+'。 如果在电子邮件地址的本地名称部分中的某些字符之间添加句点(' ...
分类:
其他好文 时间:
2018-11-01 22:42:56
阅读次数:
570
实例 1、生成器函数:就是把函数中的return换成了yield 2、生成器的的取值方法:__next__( )和send( ) 注:send( )先将括号内部的内容复制给前面yield的变量,再继续寻找下一个yield,找不到,报错StopIteration send( )不能放在开头,也不能放置 ...
分类:
其他好文 时间:
2018-11-01 21:04:56
阅读次数:
203
题目如下: Every email consists of a local name and a domain name, separated by the @ sign. For example, in alice@leetcode.com, alice is the local name, an ...
分类:
其他好文 时间:
2018-10-28 16:03:22
阅读次数:
279