Lonely patients

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年10月8日

摘要: 这题是我见到的第一个概率dp题.题目大意:给n个点和他们之间的边,n 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 #define maxn 5510 ... 阅读全文
posted @ 2014-10-08 22:14 Lonely patients 阅读(341) 评论(0) 推荐(0) 编辑

摘要: 这题是网络赛的一个题.基本上属于猜想性的题目.很多东西不能深究,得猜,而猜也是有技巧的,可以暴力打表.题意:clones有一些属性,每一个属性都是0-w[i]的任意一个值.每个clone都得有每个属性各一个属性值.如果制造出一堆这样的clones,他们之间不能存在一个clone的各方面属性都不小于另... 阅读全文
posted @ 2014-10-08 21:59 Lonely patients 阅读(320) 评论(0) 推荐(0) 编辑

摘要: 这个定理和一个对偶定理,讲的意思大概就是,给一个偏序关系,比如说是一个数它出现的位置i在另一个数出现的位置j之前,而且满足ai>aj.那么满足这个偏序关系的链就叫做链.关于链和反链:链(chain)是一个偏序集S的全序子集(所谓全序是指任意两个元素可比较)反链(antichain)是一个偏序集S的子... 阅读全文
posted @ 2014-10-08 21:34 Lonely patients 阅读(1058) 评论(0) 推荐(0) 编辑

摘要: 剪枝好题.题目大意:给一个地图,有一条蛇,给定从头到尾的各个点的坐标,地图上有些点是不能走的,然后就是跟以前玩过的贪吃蛇的规则一样了,蛇头不能碰到自己,问至少要多少步才能让蛇头从起点到达终点.地图长宽都是20以内,蛇长范围(2~8)思路:求最少步数,用bfs,图并不大,但是需要记录蛇的状态,还要判断... 阅读全文
posted @ 2014-10-08 21:20 Lonely patients 阅读(702) 评论(0) 推荐(0) 编辑

摘要: 以前也没怎么听过这个算法,网络赛中有个题好像是什么最近公共祖先,看了一下这个算法,是一个动态规划,核心思想是倍增. 用途:解决rmq问题,例如给一个序列{an},询问是任意一个区间(l,r)中最小的数或者最大的数. 时间复杂度:预处理的时间是O(nlogn) 查询:O(1) 局限性:只能处... 阅读全文
posted @ 2014-10-08 20:54 Lonely patients 阅读(215) 评论(0) 推荐(0) 编辑

摘要: 题目大意:给定一个区间l,r,求这个区间内相邻的质数中最近的两个和最远的两个.区间范围是1-2^31,区间的长度最多是10^6.思路:刚开始对筛选法的理解不深,不知道如何筛选任意一段区间的素数,看了题解恍然大悟,原来用的筛选法总是筛选从1-n的素数,对于为何这样筛选理解不深刻.说下1-n的筛选法,就... 阅读全文
posted @ 2014-10-08 20:41 Lonely patients 阅读(246) 评论(0) 推荐(0) 编辑