上一页 1 ··· 218 219 220 221 222 223 224 225 226 ··· 300 下一页
2013年8月12日

HDU 4633 Who's Aunt Zhang (Polya定理+快速幂)

摘要: 题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4633 典型的Polya定理:思路:根据Burnside引理,等价类个数等于所有的置换群中的不动点的个数的平均值,根据Polya定理,不动点的个数等于Km(f),m(f)为置换f的循环节数,因此一次枚举魔方的24中置换,人肉数循环节数即可,注意细节,别数错了。 1、静止不动,(顶点8个循环,边12个循环,面54个循环) 2、通过两个对立的顶点,分别旋转120,240,有4组顶点,(点4个循环,边4个循环,面18个循环)x2(120和240度两种)x4(4组对角顶点) 3、通过两个对立面的中心,分别旋 阅读全文
posted @ 2013-08-12 19:57 you Richer 阅读(346) 评论(0) 推荐(0)

VC++深入详解-第五章学习心得

摘要: 这一章节主要讲解了文本相关的一些编程插入符的使用 CreateSolidCaret(100,200);//插入符的宽度和高度 ShowCaret(); 插入符的一般使用方法int CTestView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CView::OnCreate(lpCreateStruct) == -1) return -1; // TODO: Add your specialized creation code here //CreateSolidCaret(20,100); //ShowCaret(); CClientDC.. 阅读全文
posted @ 2013-08-12 19:55 you Richer 阅读(407) 评论(0) 推荐(0)

nginx access log logrotate配置

摘要: /home/deployuser/deploy/nginx/temp/logs/home.access.log { size 100M rotate 100 nocompress daily missingok notifempty sharedscripts postrotate [ ! -f /home/deployuser/deploy/nginx/temp/logs/nginx.pid ] || kill -USR1 `cat /home/deployuser/deploy/nginx/temp/logs/nginx.pid` endscript}保存在/etc/logrotate.. 阅读全文
posted @ 2013-08-12 19:53 you Richer 阅读(344) 评论(0) 推荐(0)

判断变量是否存在(python)

摘要: var = 1# print Trueprint 'var' in dir()# print Falseprint 'va' in dir()# work for list , dict too 阅读全文
posted @ 2013-08-12 19:50 you Richer 阅读(502) 评论(0) 推荐(0)

一步一步学android之布局管理器——LinearLayout

摘要: 线性布局是最基本的一种布局,在基本控件篇幅中用到的都是LinearLayout,线性布局有两种方式,前面也有用到,一种是垂直的(vertical),一种是水平的(horizontal)。我们同样来看下LinearLayout的定义(http://developer.android.com/reference/android/widget/LinearLayout.html): 其实Android中的所有组件包括布局管理器都是View的子类,对于这些View类的组件,除了可以像前面用xml定义之外,还可以在java代码中实现,下面就写个例子(在java代码中实现布局的动态添加):效果如下: Ma 阅读全文
posted @ 2013-08-12 19:48 you Richer 阅读(305) 评论(0) 推荐(0)

向前辈致敬 strspn

摘要: 把8位的CHAR型数据分解为:前5位和后3位,这样2^5 = 32个CHAR型数+值就可表示所有的CHAR型数据这样做的好处:在给出子串后,不用比较256次,最多比较32次即可判断出是否一个数在子串中/****int strspn(string, control) - find init substring of control chars**Purpose:* Finds the index of the first character in string that does belong* to the set of characters specified by ... 阅读全文
posted @ 2013-08-12 19:44 you Richer 阅读(178) 评论(0) 推荐(0)

poj 1087 (最大流)

摘要: 题意:在一个会议室里有n种插座,每种插座一个,每个插座只能插一种以及一个电器(或者适配器),有m个电器,每个电器有一个插头需要插在相应一种插座上,不是所有电器都能在会议室找到相应插座,有k种适配器,每种适配器可以有无限多数量,每种适配器(a, b)可以把b类插座变为a类插座,问最后有多少个电器无法使用。建图:源点,电器,插座,汇点,,源点跟电器建边,流量为1,电器与对应的插座连边,流量为1,转换器(a,b),a与b连边,流量无穷大,房间已有的插座与汇点连边,流量为1,, #include#include#include#include#include#include const int ... 阅读全文
posted @ 2013-08-12 19:41 you Richer 阅读(269) 评论(0) 推荐(0)

cocos2d-x Touch 事件应用的一个例子

摘要: 1效果图: 这个是《Cocos2d-X by Example Beginner's Guide》上的第一个例子,我稍微重构了下代码。是一个简单的IPad上的双人游戏,把球射入对方的球门就得分了。当然我这是在Windows上的截图,用鼠标模拟手指的触摸。这游戏做的还不行,最大速度不能控制,很容易乱窜,但作为一个简单的入门游戏还不错。 2.cocos2d-x Touch 事件 我建了一个Player的类,就是上图中的两个白色可以触摸移动的物体。需要继承CCTargetedTouchDelegate,然后主要重写ccTouchBegan,ccTouchMoved,ccTouchEnded 3 阅读全文
posted @ 2013-08-12 19:39 you Richer 阅读(414) 评论(0) 推荐(0)

[置顶] C#扩展方法 扩你所需

摘要: 通过前面的学习,了解到:使用扩展方法,可以向现有类型“添加”方法。本文将使用扩展方法来对系统类型,自定义类型及接口进行方法扩展,一睹扩展方法的风采。1.使用扩展方法来扩展系统类型String是c#里面最常用的类之一,本文将以String类作为演示对象。String类中有一个静态方法IsNullOrEmpty,本文使用扩展方法将其扩展成“实例”方法。String类中IsNullOrEmpty的定义为:public static bool IsNullOrEmpty(string value)对于IsNullOrEmpty方法的调用可参照以下示例代码:String s = "Hello, 阅读全文
posted @ 2013-08-12 19:37 you Richer 阅读(259) 评论(0) 推荐(0)

这个在干吗?

摘要: /** * @brief Action列表。 */ private List mActionList = new ArrayList(); /** * @brief Action处理线程。 */ private CustomThread mActionListThread = new CustomThread() { /** * @brief 线程执行函数。 */ protected void _execute() { try { synchronized(mActionL... 阅读全文
posted @ 2013-08-12 19:35 you Richer 阅读(151) 评论(0) 推荐(0)
上一页 1 ··· 218 219 220 221 222 223 224 225 226 ··· 300 下一页