上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 190 下一页
摘要: 题意 "题目链接" Sol 接下来我的实现方式和论文里不太一样 然后用bitset优化,上下走分别对应着右移/左移m位,左右走对应着右移/左移1位 我们可以直接预处理出能走的格子和不能走的格子,每次走的时候先全都走过去,再把撞到墙上的补回来即可 阅读全文
posted @ 2019-01-15 16:43 自为风月马前卒 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 非常有思维含量的一道题,队爷的论文里介绍了一种$N \sqrt{N}$的暴力然鹅看不懂。。 看了一下clj的$O(nlogn)$的题解,又翻了翻题交记录,发现$O(n)$的做法也不是特别难。。 首先考虑所有两端颜色相同的非树边。直接对它的数量讨论: 若为$0$,那么删哪一 阅读全文
posted @ 2019-01-15 10:59 自为风月马前卒 阅读(563) 评论(2) 推荐(3) 编辑
摘要: 题意 "题目链接" Sol 直接挂队爷的题解了 分块题好难调啊qwq cpp include define LL long long using namespace std; const int MAXN = 1e6 + 10; const LL INF = 6e18; template inlin 阅读全文
posted @ 2019-01-15 09:07 自为风月马前卒 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 设$f[i]$表示从$i$走到$T$的期望步数 显然有$f[x] = \sum_{y} \frac{f[y]}{deg[x]} + 1$ 证明可以用全期望公式。 那么我们可以把每个强联通分量里的点一起高斯消元,就做完了。 (warning:BZOJ没有C++11,但是下面 阅读全文
posted @ 2019-01-14 17:24 自为风月马前卒 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 设$f[i][j]$表示Petya在$i$,$Vasya$在$j$的概率,我们要求的是$f[i][i]$ 直接列方程高斯消元即可,由于每个状态有两维,因此时间复杂度为$O(n^6)$ 注意不能从终止节点转移而来 cpp include using namespace st 阅读全文
posted @ 2019-01-14 15:53 自为风月马前卒 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 感觉这玩意儿挺好玩的,顺便填一下以前留下的坑。 有些内容是抄袭的以前的文章,有些是自己瞎编的。 warning:博主并不知道什么叫深度学习/机器学习/AI,只是一个数学爱好者/oier 独立 独立:对于事件$A$和$B$,如果$P(AB)$=$P(A)P(B)$,那么称$A$和$B$是独立的。 所谓 阅读全文
posted @ 2019-01-12 21:18 自为风月马前卒 阅读(889) 评论(1) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol $n \leqslant 16$可以想到状压 我们可以预处理出任意两行之间每列的最小值以及相邻两列的最小值 然后枚举一个起点,$f[sta][i]$表示走过了$sta$这个集合内的元素,当前在$i$点的$k$的最大值 转移的时候枚举接下来走哪个位置即可 时间复杂度$n^3 阅读全文
posted @ 2019-01-10 21:25 自为风月马前卒 阅读(566) 评论(2) 推荐(1) 编辑
摘要: 题意 "题目链接" Sol 发现abcdef是互不相关的 那么meet in the middle一下。先算出abc的,再算def的 注意d = 0的时候不合法(害我wa了两发。。) cpp include define LL long long using namespace std; const 阅读全文
posted @ 2019-01-09 20:45 自为风月马前卒 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 把前一半放在左边,后一半放在右边 meet in the middle一波 统计答案的时候开始想的是hash,然而MLE了两个点 实际上只要排序之后双指针扫一遍就行了 cpp include using namespace std; const int MAXN = 7, 阅读全文
posted @ 2019-01-09 20:18 自为风月马前卒 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 开始想的dp,发现根本不能转移(貌似只能做链) 根据期望的线性性,其中$ans = \sum_{1 f(x)}$ $f(x)$表示删除$x$节点的概率,显然$x$节点要被删除,那么它的祖先都不能被删除,因此概率为$\frac{1}{deep[x]}$ cpp includ 阅读全文
posted @ 2019-01-08 20:13 自为风月马前卒 阅读(474) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 190 下一页

Contact with me