自从省赛结束了,好久都做过博弈题了,感觉都快忘了。今天找了几题练练手,在做过程中,感觉这道题挺有意思的。题目的意思是说,在Nim游戏中,先手有几种方式让 Nim 和变为0。(不知道Nim游戏的,请参考:这里)
其实我觉得这道题就是披着博弈的外衣,然后来考查你异或运算符(^)的使用的。在做题之前,我们想要了解异或运算符(^)的一个重要的性质:
现在我们有三个整数a, b, c:
我...
分类:
其他好文 时间:
2015-05-26 09:17:21
阅读次数:
187
5月份YII2学习任务基本上告一段落了,总体感觉只是简单学习了YII2,可以进行基本的应用开发,文档没有全部看完,自己简单做了一个QA问答系统进行练手。 QA问答系统功能: 1、登陆、注册、收藏、关注 2、问答 3、文...
分类:
其他好文 时间:
2015-05-25 22:39:26
阅读次数:
147
写在前面:首先这个数据库加速程序的原理,是将数据库内容缓存到Web服务器的内存上,也就是内存换速度。我本次微社区的应用其实应该用不了这个,只是看到好多DZ论坛部署的都安装了这个,我就练手一下以便不时之需。 本文参考了 Windows下的Memcache安装 Discuz!的Memcache缓存实现 ...
分类:
Web程序 时间:
2015-05-25 16:04:19
阅读次数:
160
路过商场,看过抽奖感觉挺有意思的,商场进行抽奖活动,三个奖项,一等奖的概率1/10,二等奖的概率的3/10,三等奖的概率是6/10,具体奖品我没仔细看,回来随便练手了一下,思考了一下,奖品分为10份,生成一个随机数,如果0-5则是三等奖,6-8是二等奖,9是一等奖,简单实现如下: int ran.....
分类:
其他好文 时间:
2015-05-23 14:09:18
阅读次数:
134
这周因为部门接了个小的html5 app case,所以从事android开发的我就接下了这个项目。与其说是项目需要,其实更大部分是我自己想要做html5 app,因为我对这个全新的平台已经好奇很久了。蠢蠢欲动很久了,只不过之前没有碰到项目练手而已。
分类:
移动开发 时间:
2015-05-22 01:51:15
阅读次数:
701
初级版本http://acm.hdu.edu.cn/showproblem.php?pid=1237拿杭电的这个初级版本练练手! 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include ...
分类:
其他好文 时间:
2015-05-20 22:01:09
阅读次数:
121
本节回顾0-1背包的基本模型,关于它的实现有很多种写法,这里对不同实现做个简单列举,主要是写代码练手了,主要有以下几方面内容:
==0-1背包问题定义 & 基本实现
==0-1背包使用滚动数组压缩空间
==0-1背包使用一维数组
==0-1背包恰好背满
==0-1背包输出最优方案
========================================
0-1背包问题...
分类:
其他好文 时间:
2015-05-20 14:52:38
阅读次数:
92
好久不练手了,注意boolean array default 是falsepublic class Solution { public int countPrimes(int n) { if(n<=2) return 0; boolean[] a = ne...
分类:
其他好文 时间:
2015-05-19 08:47:46
阅读次数:
90
既然是学编程,就要找小事情来练手,下面我就试着让程序来决定我们的监督顺序,当然这只是写着玩而已,最终顺序以组长在群公告公布为准 1 # 欢迎大家吐槽这个小程序,只有吸纳大家的意见,慢慢修改才能进步嘛。 2 import random 3 4 team_members = ['简子深','心灵'...
分类:
其他好文 时间:
2015-05-18 01:00:06
阅读次数:
170
以前在上家公司用vs写了个utf8和gb2312互转工具,昨天因为现在项目有bug,然后拿回家调试时要重用转码工具,但因为最近换系统了,工具用不了,想又练练手就着手重写遍工具,功能还是那些功能但是代码就好陌生好陌生在使用rename时老是不能重命名,最后发现传入参数要使用绝对路径,因为是vs在默认路...
分类:
其他好文 时间:
2015-05-17 23:36:49
阅读次数:
145