上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页
摘要: 题面 "传送门" Sol ~~以下多数东西都是复制题解的~~ 外省体验赛这题顺利获得了$10$分的好成绩。。。 显然是$Access$操作,已知每个点$Access$的次数,确定一种顺序,问轻重链切换次数的最大值 考虑$i$处的切换次数,如果连续两次$Access$在同一子树或者都是它自己,那么显然 阅读全文
posted @ 2018-03-31 08:04 Cyhlnj 阅读(337) 评论(3) 推荐(0)
摘要: Sol 考场上: 这不是送$50$吗,$Q^2$递推就好了 然后,怎么又送$20$分??? $woc$,只有半个小时了,顺利没调出来只有$50$分 考后: 神$TM$一个大于号写成小于号。。。 $20$分没了 $TAT$ 正解的一种 $n$棵线段树维护每一行的前$m 1$列 再开一棵维护最后一列的情 阅读全文
posted @ 2018-03-30 14:39 Cyhlnj 阅读(159) 评论(0) 推荐(0)
摘要: Sol 发现$NOIP2017$还没$AK$??? 赶紧改 考场上明明打出了$DP$,没时间了,没判环,重点是没初始化数组,爆$0$ $TAT$ 先最短路,然后$f[i][j]$表示到$i$时,比最短路大$j$的方案 大力记搜就好了 判环就记录一下当前转移的是否在栈中就没了 明明这么简单,可我就是与 阅读全文
posted @ 2018-03-29 20:25 Cyhlnj 阅读(163) 评论(2) 推荐(1)
摘要: 题意 给定三个数$k$,$pa$,$pb$ 每次有$\frac{pa}{pa+pb}$ 的概率往后面添加一个'$a$' 每次有$\frac{pb}{pa+pb}$的概率往后面添加一个'$b$' 当出现了$k$个形如$ab$的子序列(不用连续)时停止 求最后的$ab$序列的期望数 答案对$10^9+7 阅读全文
posted @ 2018-03-29 19:45 Cyhlnj 阅读(180) 评论(0) 推荐(0)
摘要: 题面 "传送门" 题意 $m$面的骰子 求连续出现$n$个相同面的期望次数 或者 求连续出现$n$个不同面的期望次数 Sol 设$f[i]$表示已经出现了$i$~$n$这些面相同的期望次数 $g[i]$指$i$~$n$这些面不同的期望次数 那么显然有 $$f[i]=\frac{1}{m}f[i+1] 阅读全文
posted @ 2018-03-29 14:32 Cyhlnj 阅读(181) 评论(0) 推荐(0)
摘要: 题面 "传送门" Sol 方法一 直接状压就好了 cpp include define RG register define IL inline define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; typedef long l 阅读全文
posted @ 2018-03-29 13:55 Cyhlnj 阅读(803) 评论(4) 推荐(3)
摘要: Sol 然而我的代码在$UOJ$上被$hack$$\ TLE$了 但思路是没问题的$TAT$ 如果没有$x$,就是个$2 SAT$ 我们爆搜$x$的地图是$a$还是$b$就好了 不用枚举它是$c$,枚举$a$,$b$就能保证正好选$ABC$三种车 我也不知道我的输出方案哪里学的 拓扑排序+染色$QA 阅读全文
posted @ 2018-03-28 22:10 Cyhlnj 阅读(196) 评论(0) 推荐(0)
摘要: 题面 "传送门" Sol $sto \ \ $ $fdf$ $sto \ \ $ $fateice$ 显然,如果一个区间包含了另一个区间,那么它的最小值不会有贡献,直接去掉 考虑枚举最大值$k$ 求出所有区间满足最小值小于等于$k$的概率,设为$P[k]$ 那么$k$的贡献就是$(P[k] P[k 阅读全文
posted @ 2018-03-28 17:29 Cyhlnj 阅读(148) 评论(0) 推荐(0)
摘要: 概念 欧拉路径指一条所有边都经过且只有一次的路径 如果起点和终点相同就是欧拉回路 判定 有向图:所有点连通,且入度都等于出度,则有欧拉回路 无向图:所有点连通,且度数为偶数,则有欧拉回路 显然欧拉回路删掉一条边就是欧拉路径 那么欧拉路径中有且只有两个不符合欧拉回路要求的点,并且相连后就满足了 算法 阅读全文
posted @ 2018-03-28 14:20 Cyhlnj 阅读(306) 评论(0) 推荐(0)
摘要: 题面 "传送门" Sol 巧妙的建图+$Dijkstra$ 考虑把边看成点,那么显然暴力建图的边数是$m^2$的 考虑优化 把$max(a, b)$变成$a+max(b a,0)$ 把每个点连出的边按权值从小到大排序 每个边向后面的边连$b a$, 后面向前面连$0$ 连向它的边向连出去的边连$a$ 阅读全文
posted @ 2018-03-28 13:48 Cyhlnj 阅读(181) 评论(0) 推荐(0)
摘要: 题面 "传送门" Sol 假如我们知道所有的前缀和数组,差分以下就得到了答案 对于一组区间$[l, r]$ 我们就知道了$S[r] S[l 1]$的值,$S$即前缀和 那么如果把这看成一条边$(l 1,r)$,那么最后只需要所有的点联通就可以求出所有点对之间的关系 那不就是最小生成树了 直接$n^2 阅读全文
posted @ 2018-03-28 13:26 Cyhlnj 阅读(143) 评论(0) 推荐(0)
摘要: 题面 "传送门" Sol 分别按$X$轴,$Y$轴从小到大排序,相邻两个点建边权为$\Delta x$或$\Delta y$的边 然后跑$Dijkstra$ cpp include define RG register define IL inline define Fill(a, b) memse 阅读全文
posted @ 2018-03-28 13:20 Cyhlnj 阅读(159) 评论(0) 推荐(0)
摘要: 题面 "传送门" Sol 容斥原理+背包 处理出所有金币无限制条件凑成$j$元的方案数 考虑计算 $c$只有$4$种,可以容斥一波 就是无限制的总方案 $1$个硬币超出限制的方案+$2$个的 $3$个的+$4$个的 阅读全文
posted @ 2018-03-27 20:42 Cyhlnj 阅读(147) 评论(0) 推荐(0)
摘要: 题面 "传送门" Sol 算出每个点从子树内使它没电的概率和子树外使它没电的概率即可 注意算子树外使它没电的概率时,父亲转移来要除掉它的贡献,直接除可能有$0$的情况 可以把每个点的儿子排成一列,求一遍前后缀的积来计算 cpp include define RG register define IL 阅读全文
posted @ 2018-03-27 19:43 Cyhlnj 阅读(149) 评论(0) 推荐(0)
摘要: 题面 "传送门" Sol 也是拿出一些数,使剩下的异或起来不为$0$ 而线性基内的数异或不出$0$ 那么从大到小加到线性基内 然后中途为$0$了,就取走它 这样我们使最大的在线性基内,剩下的是小的,那么这样贪心是对的 然后怎么可能无解,随便剩下一个就是一种方案 cpp include define 阅读全文
posted @ 2018-03-27 17:32 Cyhlnj 阅读(141) 评论(0) 推荐(0)
摘要: Sol 这做法我是想不到$TAT$ 每个筐子拆成三个相互连边 球向三个筐子连边 然后跑一般图最大匹配 这三个筐子间最多有一个匹配 那么显然每个球一定会放在一个筐子里,一定有一个匹配 如果筐子间有匹配,则有一个半空的筐子,因为它一定只匹配了小于等于$1$个球 答案为匹配数$ n$ 使答案最大即匹配数最 阅读全文
posted @ 2018-03-27 17:17 Cyhlnj 阅读(144) 评论(0) 推荐(0)
摘要: 前置技能 匈牙利算法 增广路 从一个未匹配点到另一个未匹配点,中间经过的匹配边和未匹配边交替出现的一条路径 从上面的性质来看 每次找到一条增广路,增广路一定有奇数条边,而且未匹配边一定比匹配边多一 那么把匹配和未匹配做一遍类似异或的操作就能使答案$+1$ 如果找不到增广路那么就是最大匹配了 然后这就 阅读全文
posted @ 2018-03-27 13:33 Cyhlnj 阅读(265) 评论(0) 推荐(0)
摘要: 题意 一棵树,每个点初始有个点权和颜色 $0 \ u$ :询问所有$u,v$ 路径上的最大点权,要满足$u,v$ 路径上所有点的颜色都相同 $1 \ u $:反转$u$ 的颜色 $2 \ u \ w$ :把$u$ 的点权改成$w$ $color_i∈[0,1],w_i∈[−10^9,10^9],n, 阅读全文
posted @ 2018-03-26 19:32 Cyhlnj 阅读(158) 评论(0) 推荐(0)
摘要: 题意 给你一棵$n$个点的树,编号$1$~$n$。每个点可以是黑色,可以是白色。初始时所有点都是黑色。有两种操作 $0\ u$:询问有多少个节点$v$满足路径$u$到$v$上所有节点(包括)都拥有相同的颜色 $1\ u$:翻转$u$的颜色 Sol $LCT$做法: 黑白开两个$LCT$ 然后有一个很 阅读全文
posted @ 2018-03-25 17:23 Cyhlnj 阅读(197) 评论(0) 推荐(0)
摘要: 牛顿迭代 若 $$G(F_0(x))\equiv 0(mod\ x^{2^t})$$ 牛顿迭代 $$F(x)\equiv F_0(x) \frac{G(F_0(x))}{G'(F_0(x))}(mod\ x^{2^{t+1}})$$ 以下多数都可以牛顿迭代公式一步得到 多项式求逆 给定$A(x)$求 阅读全文
posted @ 2018-03-25 08:02 Cyhlnj 阅读(944) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页