题目大意:给定一个序列,每个元素是一个二元组,等概率选择一LIS,求LIS长度以及每个元素被选中的概率
第一问CDQ分治裸上
第二问用每个元素所在的LIS个数/总LIS个数就是答案
每个元素所在的LIS自己必选,然后统计前面的方案数和后面的方案数
以前面的方案数为例,令f[x]为以x结尾的LIS长度,那么有DP方程:
g[i]=Σg[j] (f[j]+1=f[i],j
将所有元素按f值...
分类:
编程语言 时间:
2015-04-09 20:01:41
阅读次数:
152
删除链表倒数第n个节点,返回链表。要求在一趟遍历中完成。【思路】两个指针,初始都指向head。p向下遍历,当遇到第n-1个节点时,q开始向下遍历,这样当p走到最后一个节点,q所指就是要删除的节点。另需一个pre指针指向q的前一个节点,删除时pre->next=q->next。【my code】Lis...
分类:
其他好文 时间:
2015-04-09 10:20:58
阅读次数:
109
Alignment
Time Limit: 1000MS
Memory Limit: 30000K
Total Submissions: 13839
Accepted: 4478
Description
In the army, a platoon is composed by n soldiers. During the m...
分类:
其他好文 时间:
2015-04-07 09:50:14
阅读次数:
125
题目给定2个序列,要我们求LCS,但是序列的长度最长是250*250, LCS的时间复杂度是O(N*N),所以无法解决我们可以第一个序列的数字,按位置,映射为1、2、3、4、5、6、7、8、9那么就会得到一个映射函数,将第二个序列,映射为一个新的序列那么就相当于用一个映射函数将两个字符串映射为两个新...
分类:
其他好文 时间:
2015-04-06 12:46:29
阅读次数:
129
题目链接:点击打开链接
题意:
一个数自身的最长子序列=每一位都是一个数字然后求的LIS
问区间内有多少个数 自身的最长子序列==k
思路:
因为自身的最长子序列至多=10,且由0~9组成,所以状压10个二进制表示0~9中哪些数字已经用过
dp[i][j] 表示长度为i的数字,最长子序列中出现的数字状态j的方法数。由于询问数=K,也存下来避免重复计算。
#includ...
分类:
其他好文 时间:
2015-04-01 21:55:13
阅读次数:
255
来源:刘汝佳《算法竞赛入门经典--训练指南》 P60 问题6:问题描述:给定n个整数a1,a2,...,an,按从左到右的顺序选出尽量多的整数,组成一个上升子序列(子序列可以理解为:删除0个或多个数,其他的数顺序不变)。比如,从序列1,6,2,3,7,5中,可以选上升子序列1,2,3,5,也可以选出...
分类:
其他好文 时间:
2015-04-01 19:09:57
阅读次数:
163
在使用stl中的vector时,1、遍历其中的数据并同时进行修改的情况下,稍不留神,就会出现"vector iterators incompatible !"。比如下面这段代码:vector list;for(vector::iterator it = list.begin(); it != lis...
分类:
其他好文 时间:
2015-03-31 19:42:02
阅读次数:
123
[笔者目前使用的系统是kali渗透系统] =================================================================== 首先下载tor apt-get install tor apt-getinstall polipo 将source.lis...
分类:
数据库 时间:
2015-03-31 15:58:56
阅读次数:
186
今天回顾WOJ1398,发现了这个当时没有理解透彻的算法。看了好久好久,现在终于想明白了。试着把它写下来,让自己更明白。最长递增子序列,Longest Increasing Subsequence 下面我们简记为 LIS。排序+LCS算法 以及 DP算法就忽略了,这两个太容易理解了。假设存在一个序列...
分类:
其他好文 时间:
2015-03-30 18:08:38
阅读次数:
127
转载请注明出处:http://www.cnblogs.com/fraud/ ——by fraudBubble Sort GraphIahub recently has learned Bubble Sort, an algorithm that is used to sort a permutati...
分类:
其他好文 时间:
2015-03-30 01:16:07
阅读次数:
138