11 2018 档案
摘要:这样$ PKUWC$就只差一道斗地主了 假装补题补完了吧..... 这题还是挺巧妙的啊...... LOJ # 2541 题意 每个人有一个嘲讽值$a_i$,每次杀死一个人,杀死某人的概率为$ \frac{a_i}{a_{alive}}$,求第一个人最后死的概率 数据范围:$ 1 \leq a_i
阅读全文
摘要:$ Min$-$Max$容斥真好用 $ PKUWC$滚粗后这题一直在$ todolist$里 今天才补掉..还要更加努力啊.. LOJ #2542 题意:给一棵不超过$ 18$个节点的树,$ 5000$次询问,每次问从根随机游走走遍一个集合的期望步数 $ Solution:$ 考虑$ Min$-$M
阅读全文
摘要:听说这是一道$ Tourist$现场没出的题 Codeforces #662C 题意: 给定$n*m的 01$矩阵,可以任意反转一行/列($0$变$1$,$1$变$0$),求最少$ 1$的数量 $ n<=20 \ m<=100000$ $ Solution$ 考虑暴力 枚举每一行反转/不反转 预处理
阅读全文
摘要:有好多好玩的知识点 LOJ 题意:在集合中选$ n$个元素(可重复选)使得乘积模$ m$为$ x$,求方案数对$ 1004535809$取模 $ n<=10^9,m<=8000且是质数,集合大小不超过m$ $ Solution:$ 我们先考虑改乘积为加和之后怎么做 直接对于集合中的数构建生成函数 所
阅读全文
摘要:是不是$ vector$存图非常慢啊...... 题意:求数对$(x,y,z)$的数量使得存在一条$x$到$z$的路径上经过$y$,要求$x,y,z$两两不同 LOJ #2587 $ Solution:$ 首先考虑一棵树的情况怎么做 我们枚举每一个点计算贡献,贡献即为经过这个点的链的数量 只要求出这
阅读全文
摘要:求从$ x$走到$ y$的路径上可能经过的最小点权,带修改 UOJ #30 $ Solution:$ 如果两个点经过了某个连通分量,一定可以走到这个连通分量的最小值 直接构建圆方树,圆点存原点的点权,方点用$ multiset$存连通分量的点权集合,权值为集合中的最小值 每次询问就变成求圆方树中一条
阅读全文
摘要:一直对联通分量不怎么了解 先开坑吧 $ tarjan$求割点 首先有一个性质:无向图的$ dfs$树没有横插边 搜索的时候判断每个孩子能否回到自己上方 若不可行则自己为割点 注意特判根节点:只要自己的不联通子树数量$ \geq 2$则一定是割点 $ tarjan$求点双连通分量 考虑$ tarjan
阅读全文
摘要:$Min$_$25$筛模版题 为什么泥萌常数都那么小啊$ QAQ$ 传送门:Here 题意: $ f(1)=1$$ f(p^c)=p⊕c(p 为质数,⊕ 表示异或)$$ f(ab)=f(a)f(b)(a 与 b 互质)$ 求$ \sum\limits_{i=1}^n f(i)$ $ solution
阅读全文
摘要:感觉好好用啊 Luogu上的杜教筛模版题一发 Min_25抢到了 rank1 $ Updated \ on 11.29 $被 STO txc ORZ踩爆啦 前言 $ Min$_$25$筛可以求积性函数的前缀和 要求$ f(p_i)为一个多项式,f(p_i^{k_i})可以快速计算$ 以下部分暂时忽略
阅读全文
摘要:不错的树形$ DP$的题 可为什么我自带大常数啊$ cry$ 链接:here 题意:给定一棵$ n$个节点的树,边权为$ 1$,对于每个点$ x$求$ \sum\limits_{i=1}^n dist(x,i)^k$ 数据范围:$ n<=50000,k<=150$ $ Solution$ 直接推式子
阅读全文

浙公网安备 33010602011771号