码迷,mamicode.com
首页 >  
搜索关键字:翻转    ( 2706个结果
Gray Code
先做不翻转的深度搜索,然后翻转当前的比特位,再递归地深度搜索。
分类:其他好文   时间:2014-05-06 00:17:16    阅读次数:220
HDOJ 3487 Play with Chain
裸的Splay  翻转+剪切粘贴 Play with Chain Time Limit: 6000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3397    Accepted Submission(s): 1408 Problem Des...
分类:其他好文   时间:2014-05-04 09:11:28    阅读次数:280
HDU 1882 Strange Billboard(位运算)
题目链接题意 : 给你一个矩阵,有黑有白,翻转一个块可以让上下左右都翻转过来,问最少翻转多少次能让矩阵变为全白。思路 : 我们从第一行开始枚举要翻转的状态,最多可以枚举到2的16次方,因为你只要第一行的确定了,第二行要翻转的也就确定了,所以第一行的状态决定了最后的状态。看了网上大神,真是让位运算废了...
分类:其他好文   时间:2014-04-29 19:40:21    阅读次数:2329
20140428 宏定义 单链表翻转 野指针
1、宏定义swap,加括号有什么意义 #define swap(x,y) x = (x)+(y);y=(x)-(y);x=(x)-(y) 加括号是为了处理表达式参数(即宏的参数可能是个算法表达式)时不出错,因为宏替换就是文本替换,所以如果有以下情况: #define COM(A,B) (A)*(B)...
分类:其他好文   时间:2014-04-29 17:47:29    阅读次数:585
Reverse Words in a String
字符串中单词的翻转问题与字符串中单词的循环移位问题,解决思路都是先局部翻转然后再整体翻转,道理是不言自明的。单词的翻转问题可能容易想到这样做,但是单词的循环移位问题却不那么直观,若不是看别人的解决思路很难这样思考。不过此题的难度其实不是在思路,更多的是对边界条件的考虑,尤其是如果要求在原地址上操作时...
分类:其他好文   时间:2014-04-28 09:08:49    阅读次数:487
hdu-3487-Play with Chain (Splay tree)
伸展树模版真的好长好长。。。 cut a b c:把第a-1个数伸展到根节点,把第b+1个数伸展到a的右子树,然后把ch[ch[root][1][0]]拿掉,放在剩下的树的第c个节点下。 flip a b:把第a-1个数伸展到根节点,把第b+1个数伸展到a的右子树,然后翻转ch[ch[root][1][0]]; 由于会出现操作两边的情况,所以加了两个-1节点。 注意: 1,输出的时候要注...
分类:其他好文   时间:2014-04-27 22:31:19    阅读次数:295
2706条   上一页 1 ... 269 270 271
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!