题意:
给你两摞牌,每次可以任意一堆 的牌头或者牌尾抽牌。Alice先抽,Bob后抽,两个人都想抽到最多点数的牌。
做法:
dp[az][ay][bz][by]。 az,ay代表第一堆牌左边 和右边 分别抽到第几张了。然后在这个状态下 Bob抽到的点数。
因为dp表示的Bob的点数,所以牌堆里剩余奇数张牌的时候,是Bob抽,要取各种抽法的最大值。如果只剩偶数张牌,那么是Alice抽,要取 各种抽法中 的最小值。...
分类:
其他好文 时间:
2015-05-09 22:09:25
阅读次数:
169
题意:有n堆石子,alice先取,每次可以选择拿走一堆石子中的1~x(该堆石子总数) ,也可以选择将这堆石子分成任意的两堆。alice与bob轮流取,取走最后一个石子的人胜利。思路:因为数的范围比较大,所以最好通过SG打表的结果找出规律在解。sg(4k+1)=4k+1;sg(4k+2)=4k+2;s...
分类:
其他好文 时间:
2015-05-09 18:52:07
阅读次数:
118
CentOS7下FTP服务器的安装配置。假设我们有以下要求路径权限备注/ftp/open公司所有人员包括来宾均可以访问只读/ftp/private仅允许Alice、Jack、Tom三个人访问Alice、Jack只允许下载,Tom可以上传 均使用虚拟账户安装FTP//使用yum安装# yum -yin...
分类:
其他好文 时间:
2015-05-09 16:24:56
阅读次数:
112
Description
Alice and Bob want to go on holiday. Each of them has planned a route, which is a list of cities to be visited in a given order. A route may contain a city more than once.
As they wan...
分类:
其他好文 时间:
2015-05-08 18:08:12
阅读次数:
176
题意:多项式相乘,(a0x+1)(a1x^2+1)(a2x^4+1),问x的m次方的系数是多少,当时没做出来,搜的某大神的博客,好理解。思路:多列几个式子就能明白规律了:(a0x+1)(a1x^2+1)(a2x^4+1)=a0a1a2x^7+a1a2x^6+a0a2x^5+a2x^4+a0a1x^3...
分类:
其他好文 时间:
2015-05-07 21:59:28
阅读次数:
95
让我们来尝试一次深度匹配,在我们的模式匹配中检查对象的内容。 //code-examples/Rounding/match-deep-script.scala case class Person(name: String, age:Int)?? val alice = new Person("Alice",25)?? va...
分类:
其他好文 时间:
2015-05-07 17:12:21
阅读次数:
138
让我们来尝试一次深度匹配,在我们的模式匹配中检查对象的内容。//code-examples/Rounding/match-deep-script.scalacaseclassPerson(name:String,age:Int)valalice=newPerson("Alice",25)valbob=newPerson("Bob",32)valcharlie=newPerson("Charlie",32)for(person<-List(ali..
分类:
其他好文 时间:
2015-05-07 16:59:19
阅读次数:
133
让我们来尝试一次深度匹配,在我们的模式匹配中检查对象的内容。
//code-examples/Rounding/match-deep-script.scala
case class Person(name: String, age:Int)
val alice = new Person("Alice",25)
val bob = new Person("Bob",32)
...
分类:
其他好文 时间:
2015-05-07 16:52:34
阅读次数:
97
让我们来尝试一次深度匹配,在我们的模式匹配中检查对象的内容。//code-examples/Rounding/match-deep-script.scalacase class Person(name: String, age:Int)val alice = new Person("Alice",2...
分类:
其他好文 时间:
2015-05-07 16:09:50
阅读次数:
118
普通情况下的 && 和 || 比较简单,这里不进行讨论。准备两个对象用于下面的讨论。代码如下:var alice = {name: "alice",toString: function () {return this.name;}}var smith = {name: "smith",toStrin...
分类:
编程语言 时间:
2015-05-07 10:05:42
阅读次数:
131