cz_xuyixuan的博客

当我跨过沉沦的一切,向永恒开战的时候,你是我的军旗。

排序:
默认
按更新时间
按访问量
RSS订阅

【CodeForces】CodeForces Round #530 (Div. 1) 题解

【比赛链接】 点击打开连接 【题解链接】 点击打开链接 **【A】**Sum in the tree 【思路要点】 题目中给出的限制条件相当于限定了所有深度为奇数的点及其父亲的权值和,显然,将深度为偶数的非叶节点的权值设置得尽可能大有利于减少全局权值和。 时间复杂度 O(N)O...

2019-01-20 11:30:34

阅读数 75

评论数 0

【省内训练2018-12-23】String

【思路要点】 考虑无问号的情况,分为两种: 111 、 S=TS=TS=T ,那么 AAA 和 BBB 取任意字符串均可,贡献为 arbitrary=∑i=1N2i∑j=1N2jarbitrary=\sum_{i=1}^{N}2^i\sum_{j=1}^{N}2^jarbitrary=∑i=1...

2018-12-23 17:47:10

阅读数 152

评论数 0

【省内训练2018-12-21】Chocolate

【思路要点】 首先,定义 ttt 次成功率为 ppp 的操作恰好成功 xxx 次的概率为 ft,p(x)f_{t,p}(x)ft,p​(x) ,有 ft,p(x)=px(1−p)t−x(tx)f_{t,p}(x)=p^x(1-p)^{t-x}\binom{t}{x}ft,p​(x)=px(1−...

2018-12-22 16:59:54

阅读数 59

评论数 0

【省内训练2018-11-25】Chess

【思路要点】 求出 SSS 到 TTT 的路径长度 mmm 以及路径上的每一个点 pathipath_ipathi​ 。 记路径上 S→TS\rightarrow TS→T 的方向为向前, T→ST\rightarrow ST→S 的方向为向后。 注意到若在 aaa 处的障碍移动到了 bbb ...

2018-11-27 14:29:11

阅读数 98

评论数 1

【LOJ2262】「CTSC2017」网络

【题目链接】 点击打开链接 【思路要点】 首先,本题一点重要的观察是,新建的路径的两个端点必定在树的直径上,若一个方案新建路径的两个端点有一个不在直径上,我们令其向直径靠近,不会使答案变劣。 因此,我们可以将直径拿出来考虑,令直径上点数为 tottottot ,每一个点为 posipo...

2018-11-02 21:30:52

阅读数 124

评论数 0

【BZOJ3683】Falsita

【题目链接】 点击打开链接 【思路要点】 不考虑修改,计算出答案tansitansitans_i。 接下来我们只考虑每一次修改对合法点对权值的期望tanstanstans或总和sumsumsum所有产生的增量。 对于单点修改操作(x,y)(x,y)(x...

2018-07-02 21:37:45

阅读数 113

评论数 0

【BZOJ5253】【2018多省省队联测】制胡窜

【题目链接】点击打开链接【思路要点】首先,一个询问的答案只和询问串的在主串中所有出现的位置有关。直接求解所有出现位置显然会超时,一种可行的方法是用离线询问+后缀自动机(树)+线段树合并来维护出现位置的右端点集合。先解决一个小问题:定位一个询问可以在后缀树上倍增在\(O(LogN)\)的时间内完成。...

2018-04-10 17:32:40

阅读数 201

评论数 0

【BZOJ2138】stone

【题目链接】点击打开链接【思路要点】将问题转化一下,每次询问时新建\(K_{i}\)个点向一个区间连边,要求删去最少的点使得剩下的二分图存在完美匹配,并保留没有被删去的点到下一个询问。根据Hall定理,如果我们能找到一系列点,使得它们的总数大于它们对应的区间并的长度(即石头总数),那么剩下的二分图...

2018-02-18 16:13:56

阅读数 95

评论数 0

【BZOJ3693】圆桌会议

【题目链接】点击打开链接【思路要点】倍长序列,将环上问题化为序列问题。根据Hall定理,如果我们能找到一系列区间使得它们的权值之和大于这些区间并的长度,那么答案为No,否则答案为Yes。显然,找到多于一段的区间是没有意义的,因此,我们认为找到的这一系列区间的并也是一个连续的区间。我们希望找到的区间...

2018-02-17 15:36:17

阅读数 102

评论数 0

【CodeForces】CodeForces Round #462 (Div. 1 + Div. 2) 题解

【比赛链接】Div. 1Div. 2【题解链接】点击打开链接【Div.2 A】A Compatible Pair【思路要点】模拟过程,枚举玩家一删除的元素,并计算玩家二的最优策略,取最小值。时间复杂度\(O(N^{2}M)\)。【代码】#include<bits/stdc++...

2018-02-16 20:43:07

阅读数 177

评论数 0

【USACO】2018 January Contest, Platinum题解

【比赛经历】 先看完题,准备按顺序做。T1先写了一个\(O(NK^{2})\)的DP,交一发,得分8/10。仔细一想,\(O(NK)\)的做法好像可行,但稍微有点难写,决定卡常+骗分。把Max换成If语句,给循环变量加上人register,得分9/10。4次提交后,发现T的那个测试点...

2018-02-07 10:45:13

阅读数 367

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭