摘要: 题目链接:https://www.luogu.org/problemnew/show/P2473 题目描述 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃 阅读全文
posted @ 2018-03-24 09:52 zubizakeli 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://cogs.pro:8080/cogs/problem/problem.php?pid=66 题解: 直接枚举复杂度是O(n!*n),原地爆炸。我们考虑优化。 直接枚举过程中可以判断前后是不是素数,进行剪枝,复杂度O(7!)(15以内的素数有7个),可过。 或者我们直接枚举素数 阅读全文
posted @ 2018-03-23 19:48 zubizakeli 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.luogu.org/problemnew/show/P3959 题目描述 参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了 n 个深埋在地下的宝藏屋, 也给出了这 n 个宝藏屋之间可供开发的 m 条道路和它们的长度。 小明决心亲自前往挖掘所有宝藏屋中的宝藏。但是,每个 阅读全文
posted @ 2018-03-23 17:58 zubizakeli 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3254 题意: 一个n*m的矩形,告诉你哪些格子可以放棋子,哪些格子不能放(1表示能放,0表示不能放)。且相邻格子不能放。问一共有多少种放棋子的方案。(一个棋子也不放算一种方案,答案对1e8取模)。 题解: 状态压缩递推。 设dpi,s 阅读全文
posted @ 2018-03-23 16:31 zubizakeli 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4035 题解: 一道经典的循环期望,难点在于公式的推导。 推导太复杂,看着题解都推了好久,不想再用公式编辑器写一遍了,想看的点这里。 另: 这题精度一定要开够,一开始开了1e-5 WA了,看别人博客发现也 阅读全文
posted @ 2018-03-22 17:31 zubizakeli 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2134 题解: 每一步正确的概率的倒数之和就是期望。 第i道题正确的概率为1/max(a[i],a[i-1])。因为假设第i题的选项比第i-1题多,那么正确概率为1/a[i-1] * a[i- 阅读全文
posted @ 2018-03-22 11:24 zubizakeli 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.org/problemnew/show/P1291 题解: 其实问题可以看做集齐所以球星需要购买饮料数的期望值。 我们设fk表示还有k个球星未收集。这时再去买一瓶饮料抽到未收集过球星的概率为k/n,抽到收集过的球星的概率为(n-k)/n,那么fk = f 阅读全文
posted @ 2018-03-22 10:15 zubizakeli 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://cogs.pro:8080/cogs/problem/problem.php?pid=304 题解: 直接搜索(枚举)复杂度为O(m^n),可以用meet in the middle降为(sqrt(m^n))。 什么是meet in the middle呢? 就是把整个搜索范 阅读全文
posted @ 2018-03-21 18:10 zubizakeli 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.org/problemnew/show/P2962 题解: 一道高斯消元题,也可以用搜索写。所以我选择搜索。 可以发现每一个开关最多只用操作一次(因为开关两次等于不动,何必浪费步数呢?),所以我们可以考虑每个开关的状态,一共有2^n次方种情况,复杂度过高 阅读全文
posted @ 2018-03-21 18:02 zubizakeli 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://cogs.pro:8080/cogs/problem/problem.php?pid=1972 题解: 就是一道matrix-tree定理的模板题。(不熟悉该定理的同学请戳这里) 参考代码: 1 #include<iostream> 2 #include<cstdio> 3 阅读全文
posted @ 2018-03-21 12:13 zubizakeli 阅读(143) 评论(0) 推荐(0) 编辑