题目地址:HDU 1850
这个博弈论异或这个地方感觉真绕,仔细想了一下,终于把它给理清楚了。总结一下之前不太理解的:
1:在当前操作中,只要可以达到某个必败态,那这个点一定是必胜态的,因为要想获胜,肯定会选择必败态的操作。
2:只有当所有值的异或值为0的时候,才是必败态,所以说对于N堆的nim游戏来说,第一步的操作对于每一堆来说只能有至多一种可以形成必败态。因为另外(n-1)堆的异或值是唯...
分类:
编程语言 时间:
2014-09-15 15:57:09
阅读次数:
187
本文参考国家精品课程耿国华的数据结构写的,发现了书上的一些问题,并做了简单修正,补足了整个程序过程,若有不足,请跟帖指正!!!
#include
#include
using namespace std;
#define MAXSIZE 100
#define ERROR 0
#define OK 1
typedef int ElemType;
typedef struct
{
Ele...
分类:
其他好文 时间:
2014-09-15 15:56:59
阅读次数:
184
线段树区间修改增加问题,模板题,注意懒惰处理。
13443449
201301052100
3468
Accepted
4308K
1610MS
C++
2362B
2014-09-15 15:46:35
#include
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2014-09-15 15:56:49
阅读次数:
216
《剑指offer》上的一道原题,求1+2+……+n,要求不能使用乘除法,for、while、if、else、switch、case等关键字以及条件判断语句(a?b:c)。 第一次看到这道题大约有一年的时间了,在霸笔网易的时候,当时我就晕了。。。心想这是神马东西,后来发现这是原题!!然后后悔自己没看过书了。。。 《剑指offer》上给出了不错的解法,但是这里有个解法更巧妙,虽然技术含量不高,但是可以...
分类:
其他好文 时间:
2014-09-15 15:56:39
阅读次数:
235
实现android来电拦截的功能,这里涉及到了数据库的操作,以及多个拦截规则的匹配使用...
分类:
移动开发 时间:
2014-09-15 15:56:29
阅读次数:
303
应用程序有两种模式C/S、B/S。
C/S是客户端/服务器端程序,这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,一般借助IE等浏览器来运行。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。...
分类:
Web程序 时间:
2014-09-15 15:56:19
阅读次数:
278
Android 畫面裡的 EditText 被 Focus 時會自動彈出鍵盤這是方便使用者習慣的設計不過筆者在開發時發現有時候方便過頭了原因一開始進入有 EditText 的頁面時EditText 會自動 Focus 及彈出鍵盤這就會造成困懮因為使用者進入頁面時不一定是要輸入資料可能只是看資料而已而...
分类:
移动开发 时间:
2014-09-15 15:55:29
阅读次数:
190
最近在项目中遇到了一个问题,就是在ie8下video的z-index 很小,但是却始终显示在最上面,经过很长时间的查论,最终解决了这个问题。1、设置flash为透明:但是如果你在DW中插入动画,再加是不生效的。要把整个的flash插件12代码换成如下:对比一下,和DW自动生成的代码是有区别的,测试过...
分类:
其他好文 时间:
2014-09-15 15:55:19
阅读次数:
187
TabHost注意点1.界面上要放上TabHost,并添加自定义的选项卡,而且还必须用代码来设置tab,并不是xml放了就行的2.Activity必须继承TabActivity,否则没有getTabHost函数例子activity_main.xml ...
分类:
移动开发 时间:
2014-09-15 15:55:09
阅读次数:
228
js跨浏览器事件工具://事件工具对象var EventUtil = {};//添加事件EventUtil.addEvent = function(element,type,handle) { if(element.addEventListener) { //dom事件 element.a...
分类:
Web程序 时间:
2014-09-15 15:54:59
阅读次数:
236
JSP内置对象9个:request 对象 常用方法requestgetAttribute()setAttribute()getParameter()getParameterNames()getParameterVaules()sessiongetAttrubute()setAttribute()ge...
分类:
Web程序 时间:
2014-09-15 15:54:49
阅读次数:
168
随着项目经验的增长笔者对分布式计算的了解是越来越深入,那么接下来笔者就和大家浅谈下分布式系统的特点吧,可以这样理解,分布式系统是将多个子任务分布在不同的物理机上并行工作。是以空间换时间并行计算来提高程序的可靠性和性能。分布式系统的高性能计算属于MIMD的范畴领域。它是按不同的业务分配不同的节点(单点...
分类:
其他好文 时间:
2014-09-15 15:54:39
阅读次数:
249
案例环境: 操作系统版本 : Windows Server 2012 R2 Standard 数据库版本 : SQL Server 2012 Standard Edition SP2 案例介绍: 其实已经是第二次碰到这种情况,还是决定将这个案例记录一下。第一次是做数据库迁移时碰到,没有时间整理记录,...
分类:
数据库 时间:
2014-09-15 15:54:29
阅读次数:
316
相关软件:混沌数学之离散点集图形DEMO相关代码:class ASinEquation : public DiscreteEquation{public: ASinEquation() { m_StartX = 0.0f; m_StartY = PI*0.5f...
分类:
其他好文 时间:
2014-09-15 15:54:19
阅读次数:
280
最近一直做移动端,没和IE6打交道了,瞬间感觉世界变美好了。移动端虽然还是各种坑,但是比起修复IE6那还是轻松多了,移动端很多效果可以用CSS3来做,感觉一切都和谐的。:before :after也许大家认识它是从清楚浮动开始的。它在我眼里就是两个标签,而且非常实用好用,常用它你会发现,你可以省去很...
分类:
其他好文 时间:
2014-09-15 15:54:09
阅读次数:
241
#region 首页 public ActionResult Index() { string User_Test_Select = "User_Test_Select"; var item = DBhelp.G...
分类:
Web程序 时间:
2014-09-15 15:53:59
阅读次数:
231
数据库(表)的逻辑备份与恢复? 介绍逻辑备份是指使用工具 export 将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被误操作而损坏后使用工具 import 利用备份的文件把数据对象导入到数据库的过程。物理备份即可在数据库 open 的状态下进行也可在关闭数据库后进行,但是逻辑备份...
分类:
数据库 时间:
2014-09-15 15:53:49
阅读次数:
353