题目 n枚硬币排成一个圈。Alice和Bob轮流从中取一枚或两枚硬币。不过,取两枚时,所取的两枚硬币必须是连续的。硬币取走之后留下空格,相隔空格的硬币视为不连续。Alice开始先取,取走最后一枚硬币的获胜。当双方都采取最有策略时,谁会获胜? 分析 不管,先爆搜找规律。 规律很明显,小于等于2先手赢, ...
分类:
其他好文 时间:
2019-10-05 12:49:02
阅读次数:
86
环境windows 7 venv为python3中的默认库,无需安装. 创建新的venv方法, 在当前文件夹下执行cmd,输入如下代码 bob为需要创建的文件夹名称. 随后虚拟环境文件夹创建成功, 在当前文件夹下cmd中输入如下代码,进入该文件夹虚拟环境 如需要退出,则cmd中输入如下代码 ...
分类:
编程语言 时间:
2019-09-28 21:58:51
阅读次数:
106
不难的题目。因为SG性质,所以只需要对一棵树求出。 然后如果发现从上往下DP不太行,所以从下往上DP。 考虑一个点对子树的合并,考虑下一个删的点在哪一个子树,那么剩下的状态实际上就是把一个子树所有能达到的状态异或上一个数。 此时还有不到子树的状态,直接插入子树SG异或值。 所以显然,就是维护一个支持 ...
分类:
其他好文 时间:
2019-09-21 16:54:26
阅读次数:
97
题目描述 Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。该航空公司一共在nnn个城市设有业务,设这些城市分别标记为000到n?1n-1n?1,一共有mmm种航线,每种航线连接两个城市,并且航线有一定的价格。 Alice和Bob现在要从一个城市沿着航线到达另一个城市,途中可以进 ...
分类:
其他好文 时间:
2019-09-18 00:33:10
阅读次数:
131
写出整洁的代码,是每个程序员的追求。《clean code》指出,要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁代码;然后通过大量的刻意练习,才能真正写出整洁的代码。 WTF/min是衡量代码质量的唯一标准,Uncle Bob在书中称糟糕的代码为沼泽(wading),这只突出了我们是糟糕代码 ...
分类:
其他好文 时间:
2019-09-16 14:25:54
阅读次数:
79
A. Chess For ThreeAlex, Bob and Carl will soon participate in a team chess tournament. Since they are all in the same team, they have decided to pract ...
分类:
其他好文 时间:
2019-09-12 13:11:28
阅读次数:
99
如果我们不确定要往函数中传入多少个参数,或者我们想往函数中以列表和元组的形式传参数时,那就使要用*args; 如果我们不知道要往函数中传入多少个关键词参数,或者想传入字典的值作为关键词参数时,那就要使用**kwargs。 args和kwargs这两个标识符是约定俗成的用法,你当然还可以用*bob和* ...
分类:
编程语言 时间:
2019-09-04 10:05:03
阅读次数:
81
问题描述: 有一个正方形的墙,由N*N个正方形的砖组成,其中一些砖是白色的,另外一些砖是黄色的。Bob是个画家,想把全部的砖都涂成黄色。但他的画笔不好使。当他用画笔涂画第(i, j)个位置的砖时, 位置(i-1, j)、 (i+1, j)、 (i, j-1)、 (i, j+1)上的砖都会改变颜色。请 ...
分类:
编程语言 时间:
2019-09-02 17:31:42
阅读次数:
82
题目链接 "戳我" $Solution$ 这道题第一眼看样例,猜了个结论偶数$Alice$赢,否则$Bob$赢,打了一发,交了上去果不其然的$wa$了,第二次猜$2$的幂次方$Alice$赢,否则$Bob$赢,这次没有再交上去了,打了个表发现并不对。于是开始了推结论。 我们现在根据样例已经知道了$3 ...
分类:
其他好文 时间:
2019-08-28 22:19:42
阅读次数:
100
1.链接地址 https://vjudge.net/problem/POJ-2253#author=dusenlin 2.问题描述 湖中有n块石头,编号从1到n,有两只青蛙,Bob在1号石头上,Alice在2号石头上,Bob想去看望Alice,但由于水很脏,他想避免游泳,于是跳着去找她。但是Alic ...
分类:
其他好文 时间:
2019-08-25 18:10:47
阅读次数:
68