自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cz_xuyixuan的博客

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

  • 博客(26)
  • 收藏
  • 关注

原创 【CodeForces】Educational Codeforces Round 47 题解

【比赛链接】 点击打开链接 【题解链接】 点击打开链接 **【A】**Game Shopping 【思路要点】 按照题意模拟。 时间复杂度 O(N)O(N) O(N) 。 【代码】 #include<bits/stdc++.h>using namespace std;const int...

2018-08-30 13:15:24 312

原创 【CodeForces】AIM Tech Round 5 (Div. 1 + Div. 2) 题解

【比赛链接】 点击打开连接 【题解链接】 点击打开链接 **【A】**Find Square 【思路要点】 答案即为所有黑色方格坐标的平均值。 时间复杂度O(N∗M)O(N∗M)O(N*M)。 【代码】 #include<bits/stdc++.h>using namespace std;c...

2018-08-29 15:40:09 380

原创 【51Nod1835】完全图

【题目链接】 点击打开链接 【思路要点】 定义fifif_i表示iii个点的连通图的个数。 考虑用所有图减去不连通的图的个数,枚举111号节点所在联通块大小,有 fi=gi−∑i−1j=1(ij)∗fj∗gi−j,  gi=2(i2)fi=gi−∑j=1i−1(ij)∗fj∗gi−j,  gi=2(i2)f...

2018-08-25 13:29:39 881

原创 【51Nod1833】环

【题目链接】 点击打开链接 【思路要点】 原题实际上等价于计算二分图不同的完美匹配的数量。 将每个点拆成入点和出点,每条边由出点连向入点,形成的二分图的完美匹配和用简单环覆盖原图的方案一一对应。 状压DPDPDP即可。 时间复杂度O(2N∗N)O(2N∗N)O(2^N*N)。 【代码】 #include<bits/stdc...

2018-08-25 11:46:47 203

原创 【51Nod1829】函数

【题目链接】 点击打开链接 【思路要点】 用容斥原理计算答案,Ans=∑Mi=0(−1)i∗(Mi)∗(M−i)NAns=∑i=0M(−1)i∗(Mi)∗(M−i)NAns=\sum_{i=0}^{M}(-1)^{i}*\binom{M}{i}*(M-i)^{N}。 时间复杂度O(NLogN)O(NLogN)O(NLogN)。 【代码】 ...

2018-08-25 11:41:34 208

原创 【51Nod1805】小树

【题目链接】 点击打开链接 【思路要点】 规定1,2,...,M1,2,...,M1,2,...,M号节点为叶子结点,最后将答案乘上(NM)(NM)\binom{N}{M}。 考虑树的PruferPruferPrufer序列,叶子结点的编号不会出现在序列中。 用容斥原理计算答案即可, Ans=(NM)∗∑Ni=M(−1)i−M∗(N−Mi−M)∗...

2018-08-25 11:36:35 279

原创 【51Nod1802】左偏树计数

【题目链接】 点击打开链接 【思路要点】 记dpi,jdpi,jdp_{i,j}表示大小为iii,根节点距离为jjj的左偏树的个数。 转移时枚举左右子树的大小,以及左子树根节点的距离即可。 时间复杂度O(N2Log2N)O(N2Log2N)O(N^2Log^2N),可以用前缀和优化至O(N2LogN)O(N2LogN)O(N^2LogN)。 ...

2018-08-25 11:25:33 249

原创 【51Nod1446】限制价值树

【题目链接】 点击打开链接 【思路要点】 首先,也是最重要的一点,我们发现若我们规定一些goodgoodgood点为greatgreatgreat,剩余的goodgoodgood点不为greatgreatgreat,可行的生成树的方案仅和我们规定为greatgreatgreat的goodgoodgood点的数量有关。 因此问题被分成了两个: 、1...

2018-08-24 20:32:52 257

原创 【CodeForces】CodeForces Round #505 (Div. 1 + Div. 2) 题解

【比赛链接】 点击打开连接 【题解链接】 点击打开链接 **【A】**Doggo Recoloring 【思路要点】 首先当N=1N=1N=1,答案为YesYesYes。 否则,当且仅当存在一个字符出现了至少两次,答案为YesYesYes。 时间复杂度O(N)O(N)O(N)。 【代码】 #include...

2018-08-23 14:18:38 495

原创 【CodeForces】CodeForces Round #405 (Div. 1) 题解

【比赛链接】 点击打开连接 【题解链接】 点击打开链接 **【A】**Bear and Different Names 【思路要点】 首先生成NNN个不同的合法名字。 按照如下方式构造一组解: 保证前k−1k−1k-1个名字互不相同。 若si=YESsi=YESs_i=YES,令Ansi+k−1=AnsiAn...

2018-08-20 17:20:31 318

原创 【CodeForces】CodeForces Round #503 (Div. 1) 题解

【比赛链接】 点击打开连接 【题解链接】 点击打开链接 **【A】**Elections 【思路要点】 考虑枚举111号党派最终的得票,剩余部分我们可以通过贪心解决: 对于每一个得票数高于111号党派的党派,贪心地改变其代价最小的若干投票。 然后贪心地改变所有投票中代价最小的若干投票来补足111号党派的得票。 ...

2018-08-15 15:30:37 419

原创 【51Nod1847】奇怪的数学题

【题目链接】 点击打开链接 【思路要点】 令f(i)=(iMin(i))k(i>1)f(i)=(iMin(i))k(i>1)f(i)=(\frac{i}{Min(i)})^k(i>1),即f(i)f(i)f(i)表示iii次大的因子的kkk次方,特别规定f(1)=0f(1)=0f(1)=0。 那么原式即为∑Ni=1∑Nj=1f(gcd(i,j)...

2018-08-14 11:08:46 900 2

原创 【BZOJ3674】可持久化并查集加强版

【题目链接】 点击打开链接 【双倍经验链接】 【BZOJ3673】可持久化并查集 【思路要点】 用可持久化线段树实现可持久化数组。 时间复杂度O(NLog2N)O(NLog2N)O(NLog^2N)。 【代码】 #include<bits/stdc++.h>using namespace std;...

2018-08-13 15:54:37 283

原创 【BZOJ3673】可持久化并查集

【题目链接】 点击打开链接 【双倍经验链接】 【BZOJ3674】可持久化并查集加强版 【思路要点】 用可持久化线段树实现可持久化数组。 时间复杂度O(NLog2N)O(NLog2N)O(NLog^2N)。 【代码】 #include<bits/stdc++.h>using namespace s...

2018-08-13 15:53:32 221

原创 【CodeForces】CodeForces Round #502 (Div. 1 + Div. 2) 题解

【比赛链接】 点击打开连接 【题解链接】 点击打开链接 **【A】**The Rank 【思路要点】 按照题意模拟。 时间复杂度O(N)O(N)O(N)。 【代码】 #include<bits/stdc++.h>using namespace std;const int MAXN = 100...

2018-08-13 15:33:05 331

原创 【51Nod1965】奇怪的式子

【题目链接】 点击打开链接 【思路要点】 分两步做,首先,我们来看如何求∏Ni=1d(i)i∏i=1Nd(i)i\prod_{i=1}^{N}d(i)^i 考虑约数个数公式,我们来枚举每一个质数次幂的贡献,令sum(i)=∑Ni=1i=N(N+1)2sum(i)=∑i=1Ni=N(N+1)2sum(i)=\sum_{i=1}^Ni=\frac{N(N+1)...

2018-08-12 16:08:11 579

原创 【UOJ188】【UR #13】Sanrd

【题目链接】 点击打开链接 【思路要点】 令f(x)f(x)f(x)表示xxx次大的质因子,那么答案即为∑ri=lf(i)∑i=lrf(i)\sum_{i=l}^{r}f(i),也就是说我们要求的实际上是∑Ni=1f(i)∑i=1Nf(i)\sum_{i=1}^{N}f(i)。 考虑从小到大枚举每一个质因子,最后第二个被枚举到的质因子即为f(x)f(x)f...

2018-08-10 20:04:13 671

原创 【SPOJ】DIVCNTK

【题目链接】 点击打开链接 【思路要点】 Min25Min25Min25筛模板题。 时间复杂度O(N34LogN)O(N34LogN)O(\frac{N^{\frac{3}{4}}}{LogN})。 【代码】 #include<bits/stdc++.h>using namespace std;const int MA...

2018-08-10 19:27:44 411

原创 【SPOJ】DIVCNT3

【题目链接】 点击打开链接 【思路要点】 Min25Min25Min25筛模板题。 时间复杂度O(N34LogN)O(N34LogN)O(\frac{N^{\frac{3}{4}}}{LogN})。 【代码】 #include<bits/stdc++.h>using namespace std;const int MA...

2018-08-10 19:25:58 420

原创 【SPOJ】DIVCNT2

【题目链接】 点击打开链接 【思路要点】 Min25Min25Min25筛模板题。 时间复杂度O(N34LogN)O(N34LogN)O(\frac{N^{\frac{3}{4}}}{LogN})。 【代码】 #include<bits/stdc++.h>using namespace std;const int MA...

2018-08-10 19:24:29 292

原创 【LOJ6235】区间素数个数

【题目链接】 点击打开链接 【思路要点】 Min25Min25Min25筛模板题。 时间复杂度O(N34LogN)O(N34LogN)O(\frac{N^{\frac{3}{4}}}{LogN})。 【代码】 #include<bits/stdc++.h>using namespace std;const int MA...

2018-08-09 20:59:18 788

原创 【LOJ6053】简单的函数

【题目链接】 点击打开链接 【思路要点】 Min25Min25Min25筛模板题。 时间复杂度O(N34LogN)O(N34LogN)O(\frac{N^{\frac{3}{4}}}{LogN})。 【代码】 #include<bits/stdc++.h>using namespace std;const int MA...

2018-08-09 20:55:52 964 1

原创 【学习笔记】Min25筛

【定理简介】 Min25Min25Min25筛是一种能够求解积性函数f(x)f(x)f(x)的前缀和∑Ni=1f(i)∑i=1Nf(i)\sum_{i=1}^{N}f(i)的筛法,其前提条件为∑Ni=1[i is a prime]∗f(i)∑i=1N[i is a prime]∗f(i)\sum_{i=1}^{N}[i\ i...

2018-08-09 20:51:57 7419 5

原创 【CodeForces】CodeForces Round #403 (Div. 1) 题解

【比赛链接】 点击打开连接 【题解链接】 点击打开链接 **【A】**Andryusha and Colored Balloons【思路要点】 显然答案有下界:Max{di+1}Max{di+1}Max\{d_i+1\},其中didid_i为点iii的度数。 我们用构造的方式来说明这个下界是可以取到的。 将度数最大的点作为根...

2018-08-07 20:51:15 407

原创 【CodeForces】CodeForces Round #402 (Div. 1) 题解

【比赛链接】 点击打开连接 【题解链接】 点击打开链接 **【A】**String Game【思路要点】 显然可以二分答案。 然后判定ppp是否为删减后的ttt的子序列即可。 时间复杂度O(NLogN)O(NLogN)O(NLogN)。 【代码】 #include<bits/stdc++.h>...

2018-08-04 20:01:51 244

原创 【CodeForces】CodeForces Round #400 (Div. 1 + Div. 2) 题解

【比赛链接】 点击打开连接 【题解链接】 点击打开链接 **【A】**A Serial Killer【思路要点】 维护两个字符串模拟。 时间复杂度O(N)O(N)O(N)。 【代码】 #include<bits/stdc++.h>using namespace std;const int M...

2018-08-02 18:22:36 308

空空如也

空空如也

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

TA关注的人

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