会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mite
首页
新随笔
管理
2015年10月11日
最长上升子序列 O(nlogn)解法 (转)
摘要: 最近在做单调队列,发现了最长上升子序列O(nlogn)的求法也有利用单调队列的思想。 最长递增子序列问题:在一列数中寻找一些数,这些数满足:任意两个数a[i]和a[j],若id[len],则直接加入到d的末尾,且len++;(利用性质2) 否则,在d中二分查找,找到第一个比x小的数d[k],并d[k...
阅读全文
posted @ 2015-10-11 21:47 Mite
阅读(394)
评论(0)
推荐(0)
2015年9月28日
二分查找
摘要: 一直不会博大精深的二分查找...(惭愧)先贴几个参考资料学习下[1]http://www.cnblogs.com/cobbliu/archive/2012/05/21/2512249.html[2]http://wenku.baidu.com/link?url=2nuYz_VqgGA-OHOrjpZ...
阅读全文
posted @ 2015-09-28 12:45 Mite
阅读(175)
评论(0)
推荐(0)
2015年9月23日
轮廓线dp (插头dp)
摘要: 轮廓线dp 骨牌覆盖问题 n和m比较小 1 #pragma comment(linker, "/STACK:102400000,102400000") 2 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include ...
阅读全文
posted @ 2015-09-23 19:55 Mite
阅读(186)
评论(0)
推荐(0)
2015年9月19日
数位dp
摘要: 数位dphttp://acm.hdu.edu.cn/showproblem.php?pid=3652据说已经是模板题了 求包含13并且能被13整除的数的个数 1 #pragma comment(linker, "/STACK:102400000,102400000") 2 3 #include ...
阅读全文
posted @ 2015-09-19 23:25 Mite
阅读(161)
评论(0)
推荐(0)
2015年9月5日
Splay 夏大神版
摘要: 1 struct Splay{ 2 struct obj{ 3 int s,v,cnt; 4 obj*f,*c[2]; 5 obj(int _v=0,int _cnt=0,obj*_f=null): 6 v...
阅读全文
posted @ 2015-09-05 14:22 Mite
阅读(119)
评论(0)
推荐(0)
2015年8月31日
快速筛素数
摘要: 1 void make_prime() { 2 rst(prime, 0); 3 for(int i = 2; i < maxn; i++) { 4 if(!prime[i]) { 5 primes[++cnt ]=i; 6 ...
阅读全文
posted @ 2015-08-31 12:43 Mite
阅读(170)
评论(0)
推荐(0)
2015年8月21日
Splay BUG版 = =
摘要: 1 struct splay_node { 2 splay_node *left, *right; 3 int value; 4 }; 5 int size; 6 7 splay_node* splay(splay_node* a, int v) { 8 ...
阅读全文
posted @ 2015-08-21 11:18 Mite
阅读(125)
评论(0)
推荐(0)
2015年8月15日
暂时搜集几篇博弈论的文章
摘要: [1]博弈总结[2]浅析nim游戏与sg函数[3]树上的删边游戏[4]组合游戏略述--浅谈SG函数的若干拓展及变形hdu2188hdu2149hdu1847hdu1848hdu1849hdu1850hdu1517hdu1907hdu2509hdu5299 +
阅读全文
posted @ 2015-08-15 13:29 Mite
阅读(114)
评论(0)
推荐(0)
2015年8月13日
Introduction to DFS & BFS
摘要: DFS(Depth First Search), 深度优先搜索.利用递归的思想.其中,什么是递归?递归?参考递归,直到理解递归.那么递归有两个条件1)终止条件2)逐层靠近[1]对于一棵树(或者图)的当前节点,如果其子节点中还有未搜索的点,则继续搜索此点.否则回溯.DFS(x): for v i...
阅读全文
posted @ 2015-08-13 22:59 Mite
阅读(133)
评论(0)
推荐(0)
RMQ
摘要: 1 void RMQ(int num) 2 { 3 for(int j = 1; j < 20; ++j) 4 for(int i = 1; i <= num; ++i) 5 if(i + (1 << j) - 1 <= num) 6 ...
阅读全文
posted @ 2015-08-13 09:50 Mite
阅读(129)
评论(0)
推荐(0)
下一页
公告