自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Codeforces 1151F Sonya and Informatics

题意: 有一个数列,只有\(0\)和\(1\),每一次操作选择两个数交换位置,求\(k\)次操作之后这个数列为非递减数列的概率是多少 思路: 假设一共有\(m\)个\(0\),和\(n - m\)个\(1\) \(f[i][j]\)表示到第\(i\)个操作,前\(m\)个数字中有\(j\)个\(1\)的方案数 有以下转移: 前m个数字随便取两个交换,或者后(n - m)个数字随便取两个...

2019-04-24 22:04:00 154

转载 Atcoder Tenka1 Programmer Contest 2019 E - Polynomial Divisors

题意: 给出一个多项式,问有多少个质数\(p\)使得\(p\;|\;f(x)\),不管\(x\)取何值 思路: 首先所有系数的\(gcd\)的质因子都是可以的。 再考虑一个结论,如果在\(\bmod p\)意义下,多项式中存在\((x^p - x)\)这个因式,那么这个质数\(p\)也是可以的 显然\(p \leq n\),那么我们只要枚举每个\(\leq n\)的质数,做模\(p\)意...

2019-04-22 16:06:00 121

转载 Atcoder Tenka1 Programmer Contest 2019 D Three Colors

题意: 有\(n\)个石头,每个石头有权值,可以给它们染'R', 'G', 'B'三种颜色,如下定义一种染色方案为合法方案: 所有石头都染上了一种颜色 令\(R, G, B\)为染了'R', 染了'G', 染了'B'的所有石头的权值和,存在一个三角形的三边为\(R, G, B\) 求合法方案数模\(998244353\) 思路: 考虑总方案数为\(3^n\),我们考虑怎么求出不合法的...

2019-04-22 14:52:00 160

转载 Codeforces 1146E Hot is Cold

题意: 给出一个序列,有两种操作: \(>\;x\) 将大于\(x\)的数全都取负 \(<\;x\) 将小于\(x\)的数全都取负 最后输出序列中的所有数最后的状态 思路: 我们先考虑对于一个数来说,它最后的状态只取决于它初始的时候是哪个数,而跟它所处的位置无关。 我们注意到序列中的数的范围是\([-10^{5}, 10^5]\),那么我们只需要处理出每个数在经过\(q\...

2019-04-21 20:38:00 108

转载 ZOJ 3820 Building Fire Stations

题意: 一棵树中,选取两点,使得(其他点到这两点的距离的最小值)的最大值最小 思路: 考虑只选取一点的情况,那么显然选取直径的中点即为答案。 首先考虑选取的两点肯定在直径上,因为假如不在直径上,那么把点往直径上移动,不会使得答案变得更劣。 再考虑选取两点,假如我们将树按照树的直径的中点分成两段,那么肯定是一边放一点。 因为假如两个点都在一边的话,答案肯定是\(\frac{len}{2}\...

2019-04-07 19:24:00 93

转载 ZOJ 3822 Domination

题意: 有一个\(n * m\)的棋盘,有一个人每天随机再一个空位上放一个棋子,问空棋盘变成每一行每一列都至少有一枚棋子的棋盘的期望天数是多少? 思路: \(dp[i][j][k]\)表示\(i\)行至少有一枚棋子,\(j\)列至少有一枚棋子,已经放了\(k\)枚棋子的概率是多少. 那么\(dp[i][j][k]\)可从以下四种状态转移过来: \(dp[i - 1][j][k - 1]...

2019-04-07 19:13:00 86

转载 HDU 6390 GuGuFishtion

题意: 计算: \[\sum\limits_{a = 1}^{m}\sum\limits_{b = 1}^{n} \frac{\varphi(ab)}{\varphi(a)\varphi(b)} (\bmod p)\] 思路: 考虑算术基本定理和\(\varphi(x)\)函数积性将式子化简: 令\(a = p_1^{t_1}p_2^{t_2} \cdots p_n^{t_n}\),\(...

2019-04-07 16:14:00 110

转载 ZOJ 3949 Edge to the Root

题意: 在一棵树中,可以从根节点往其他节点加一条边,使得根节点到其他所有节点的距离和最小,输出最小的距离和。 思路: 我们考虑在加的一条边为$1 \to v$,那么在树上从$1 \to v$的路径上,如果有一个点$y$到$v$比到$1$更近,那么这个点$y$的子树里的所有 点都到$v$更近。那么我们找到离根最近的点$y$,那么$y$子树中的所有点都是到$v$更近。 ...

2019-04-05 10:30:00 73

转载 Codeforces 1144G Two Merged Sequences

题意: 将一个序列分成两个序列,两个序列中元素的相对顺序保持和原序列不变,使得分出的两个序列一个严格上升,一个严格下降。 思路: 我们考虑每个元素都要进入其中一个序列。 那么我们维护一个上升序列和一个下降序列,对于当前元素$i$: 如果它只能确定的进入一个序列,那么就让它进入。 如果它一个序列也进不去,那么答案就是'NO'。 如果它两个序列都可以进去,那么判断它...

2019-04-01 13:45:00 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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