上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=4089 本来可以一遍过的,结果mle了一发。。。注意要用滚动数组。 令f(i, j)表示队列剩余i个人,这个人排第j时遇到那种情况的概率,则有 f(i, j) = p1 * f(i, j) + p2 * f 阅读全文
posted @ 2016-11-30 21:04 ciao_sora 阅读(270) 评论(0) 推荐(1) 编辑
摘要: 传送门:http://poj.org/problem?id=3744 令f(i)表示到i,安全的概率。则f(i) = f(i - 1) * p + f(i - 2) * (1 - p),若i位置有地雷,则f(i) = 0.很显然,要用矩阵来加速,矩阵也很好构造,懒得写了,百度图片搜“poj3744” 阅读全文
posted @ 2016-11-30 18:46 ciao_sora 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://poj.org/problem?id=2096 题面很长,大意就是说,有n种bug,s种系统,每一个bug只能属于n中bug中的一种,也只能属于s种系统中的一种。一天能找一个bug,问找到的bug涵盖所有种类的bug与所有种类的系统期望需要几天。 令f(i, j)为找到了i种b 阅读全文
posted @ 2016-11-29 21:02 ciao_sora 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1415 noip2016 D1T3,多么痛的领悟。。。看来要恶补一下与期望相关的东西了。 这是一道经典的求期望的题,尽管我的代码里把那个记忆化搜索那个叫做dp,但事实上这不是动态规划,只是递推。 阅读全文
posted @ 2016-11-28 20:39 ciao_sora 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2002 这一题除了LCT解法,还有一种更巧妙,代码量更少的解法,就是分块。先想,如果仅仅记录每个节点需要几步可以弹飞,就可以做到O(1)查询O(n)修改;如果仅仅记录每个节点弹力洗漱,就可以做到 阅读全文
posted @ 2016-11-24 19:10 ciao_sora 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2002 第一道LCT,调了3天,发现是智障bug,我的青春。。。 主要参考了黄学长的代码,也没啥好说的,反正就是LCT,就当存一份模版好了。 我说的那个智障bug是指,splay开时前,push 阅读全文
posted @ 2016-11-24 13:41 ciao_sora 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://poj.org/problem?id=1741 写的第一道树分治题,撒花纪念~ 对于每一对点对(i, j),它有三种情况: ① 其中一个是根节点。这种情况比较简单,直接加上就好了。 ② 横跨根节点。这种情况是重点。 ③ 不是以上两种情况。这时递归下去求解就好了。 那么对于第二种 阅读全文
posted @ 2016-11-21 20:09 ciao_sora 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 题4 最大值(findmax) 【题目描述】 找到一个数组的最大值的一种方法是从数组开头从前到后对数组进行扫描,令max=a[0](数组下表从0..N-1),如果a[i]>max,就更新max,这样就可以在O(N)的时间里找到一个数组的最大值。 这个问题是相当简单的,但是想到了另一个问题,如果一个包 阅读全文
posted @ 2016-11-18 09:36 ciao_sora 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 一看懵了,求一条路的长度whose二进制位中1的个数最小?什么鬼。 其实这种n这么小的图论题,应该往Floyd上想了。令f(p, i, j)为从i走长度为2^p长度的路能否到j,若能,则在一张新的图上连一条i到j的边。最后bfs就猴了。 阅读全文
posted @ 2016-11-15 21:10 ciao_sora 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 先将输入的边从小到大排序,对于一条边,它一定连接着两个联通块u与v,那么这条变对于答案的贡献是siz[u] * siz[v] * (边权 + 1) - 1,别问为什么这太显然了,一想就懂。。。 阅读全文
posted @ 2016-11-15 20:29 ciao_sora 阅读(308) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页