修改block之外的变量默认情况下,在程序块中访问的外部变量是复制过去的,即写操作不对原变量生效。但是你可以加上 __block来让其写操作生效,示例代码如下:123456 __block int a = 0; void (^foo)(void) = ^{ a = 1; } foo();...
分类:
其他好文 时间:
2014-12-05 17:16:19
阅读次数:
112
【BZOJ 1036】[ZJOI2008]树的统计Count
树链剖分模板题~...
分类:
其他好文 时间:
2014-12-05 15:40:11
阅读次数:
309
【BZOJ 2243】 [SDOI2011]染色
树链剖分+线段树标记传递~...
分类:
其他好文 时间:
2014-12-05 15:33:33
阅读次数:
329
iOS开源项目之日志框架CocoaLumberjack
CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。CocoaLumberjack类似于流行的日志框架(如log4j),但它是专为Objective-C设计的,利用了多线程、GCD(如果可用)、无锁原
Co...
分类:
移动开发 时间:
2014-12-05 12:49:38
阅读次数:
282
题目大意:给出一个字符串,循环字符串的起始位置,可以得到length个不同的字符串,问把这些字符串排序之后每一个字符串的第一位是什么。
思路:后缀数组裸题,只需要将整个字符串倍增,然后求一次sa。
CODE:
#include
#include
#include
#include
#define MAX 200010
using namespace std;
c...
分类:
编程语言 时间:
2014-12-05 10:55:44
阅读次数:
184
Dispatch Queue即 执行处理的等待队列。存在两种Dispatch Queue,即Serial Dispatch Queue 等待现在的处理Concurrent Dispatch Queue 不等待现在的处理1.dispatch_queue_create("com.gcd.test",Nu...
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1797分析:在残余网络中看:对于第1问: 1、首先这个边必须是满流 2、其次这个边连接的两个点U,V必须属于两个SCC,即这个边必须为一个割对于第2问: 在第1问的基础上,还要判断U...
分类:
其他好文 时间:
2014-12-05 00:43:11
阅读次数:
201
又是一道主席树优化网络流的好题按约大爷的教导,源点为白,汇点为黑,搞成最小割发现暴力连边要爆炸,但是要连的点在线段树中都构成了一个区间,果断主席树优化之为什么不用一般线段树?因为要满足 j 2 #include 3 const int sizeOfSegment=500005; 4 cons...
分类:
其他好文 时间:
2014-12-05 00:30:33
阅读次数:
293
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1042
刚开始搞容斥原理,还很有点吃力,我太弱了。。。
首先用被类似于背包的DP进行预处理,假设每种硬币个数无限制,求出f[i]=凑出面值i的方案总数。
但是实际上题目中每种硬币个数是有限制的,设四种硬币分别是a、b、c、d,则凑出面值S的方案中超出限制的方案数=a超出限制的方...
分类:
其他好文 时间:
2014-12-04 23:20:29
阅读次数:
234
2324: [ZJOI2011]营救皮卡丘Time Limit:10 SecMemory Limit:256 MBSubmit:1440Solved:560Description皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞...
分类:
其他好文 时间:
2014-12-04 23:06:27
阅读次数:
509