博客园 - Galaxies
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=55921
2021-09-20T14:32:00Z
Galaxies
https://www.cnblogs.com/galaxies/
feed.cnblogs.com
https://www.cnblogs.com/galaxies/p/bzoj1190.html
bzoj1190 [HNOI2007]梦幻岛宝珠 - Galaxies
传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1190 【题解】 首先,我们把所有物品都分解成$a\times 2^b$的形式,然后把物品按照$b$分组; 我们按$b$从高到低考虑。$f(i,j)$表示考虑到$2^i$,当前还剩余$j\ti
2019-02-14T12:43:00Z
2019-02-14T12:43:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1190 【题解】 首先,我们把所有物品都分解成$a\times 2^b$的形式,然后把物品按照$b$分组; 我们按$b$从高到低考虑。$f(i,j)$表示考虑到$2^i$,当前还剩余$j\ti <a href="https://www.cnblogs.com/galaxies/p/bzoj1190.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/bzoj1004.html
bzoj1004 [HNOI2008]Cards - Galaxies
传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1004 【题解】 Burnside引理,考虑Polya原理的推导,由于循环节必须染相同的颜色,那么可以dp出方案。 1 # include <bits/stdc++.h> 2 using na
2019-02-10T08:12:00Z
2019-02-10T08:12:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1004 【题解】 Burnside引理,考虑Polya原理的推导,由于循环节必须染相同的颜色,那么可以dp出方案。 1 # include <bits/stdc++.h> 2 using na <a href="https://www.cnblogs.com/galaxies/p/bzoj1004.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/codeforces997c.html
codeforces997C Sky full of stars - Galaxies
传送门:http://codeforces.com/problemset/problem/997/C 【题解】 注意在把$i=0$或$j=0$分开考虑的时候,3上面的指数应该是$n(n-j)+j$ 至少一行一列相同颜色,那么这些相同颜色的行列一定是同一种颜色,所以是$3^((n-i)(n-j)+1)
2019-02-10T07:42:00Z
2019-02-10T07:42:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://codeforces.com/problemset/problem/997/C 【题解】 注意在把$i=0$或$j=0$分开考虑的时候,3上面的指数应该是$n(n-j)+j$ 至少一行一列相同颜色,那么这些相同颜色的行列一定是同一种颜色,所以是$3^((n-i)(n-j)+1) <a href="https://www.cnblogs.com/galaxies/p/codeforces997c.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/codeforces9d.html
codeforces9D How many trees? - Galaxies
传送门:http://codeforces.com/problemset/problem/9/D 【题解】 树形dp,f(i,j)表示i个节点,高度为j的方案数,枚举左子树大小和哪一个子树高度为j-1即可。 不加任何优化时间复杂度$O(n^4)$ 1 # include <bits/stdc++.h
2019-02-10T07:04:00Z
2019-02-10T07:04:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://codeforces.com/problemset/problem/9/D 【题解】 树形dp,f(i,j)表示i个节点,高度为j的方案数,枚举左子树大小和哪一个子树高度为j-1即可。 不加任何优化时间复杂度$O(n^4)$ 1 # include <bits/stdc++.h <a href="https://www.cnblogs.com/galaxies/p/codeforces9d.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/codeforces15e.html
codeforces15E Triangles - Galaxies
传送门:http://codeforces.com/problemset/problem/15/E 【题解】 1 # include <bits/stdc++.h> 2 using namespace std; 3 4 typedef long long ll; 5 6 const int mod
2019-02-10T06:51:00Z
2019-02-10T06:51:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://codeforces.com/problemset/problem/15/E 【题解】 1 # include <bits/stdc++.h> 2 using namespace std; 3 4 typedef long long ll; 5 6 const int mod <a href="https://www.cnblogs.com/galaxies/p/codeforces15e.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/bzoj5305.html
bzoj5305 [Haoi2018] 苹果树 - Galaxies
传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=5305 【题解】 1 # include <bits/stdc++.h> 2 using namespace std; 3 4 const int M = 2010; 5 6 int n, m
2019-02-10T06:34:00Z
2019-02-10T06:34:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=5305 【题解】 1 # include <bits/stdc++.h> 2 using namespace std; 3 4 const int M = 2010; 5 6 int n, m <a href="https://www.cnblogs.com/galaxies/p/bzoj5305.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/bzoj1485.html
bzoj1485 有趣的数列 - Galaxies
传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1485 【题解】 Catalan数,注意不能直接用逆元,需要分解质因数。 1 # include <bits/stdc++.h> 2 using namespace std; 3 4 cons
2019-02-10T06:12:00Z
2019-02-10T06:12:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1485 【题解】 Catalan数,注意不能直接用逆元,需要分解质因数。 1 # include <bits/stdc++.h> 2 using namespace std; 3 4 cons <a href="https://www.cnblogs.com/galaxies/p/bzoj1485.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/hdu1693.html
HDU1693 Eat the Trees(zerojudge a228) - Galaxies
传送门: https://zerojudge.tw/ShowProblem?problemid=a228 http://acm.hdu.edu.cn/showproblem.php?pid=1693 【题解】 插头dp第一题(难以置信我高中oi没有写过23333) 方程很简单,自己推一推插头的地方的
2018-08-19T12:54:00Z
2018-08-19T12:54:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门: https://zerojudge.tw/ShowProblem?problemid=a228 http://acm.hdu.edu.cn/showproblem.php?pid=1693 【题解】 插头dp第一题(难以置信我高中oi没有写过23333) 方程很简单,自己推一推插头的地方的 <a href="https://www.cnblogs.com/galaxies/p/hdu1693.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/2017-2018.html
高三 - Galaxies
高三
2018-07-21T15:35:00Z
2018-07-21T15:35:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】高三 <a href="https://www.cnblogs.com/galaxies/p/2017-2018.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/AFO.html
退役 AFO - Galaxies
AFO
2017-07-22T09:38:00Z
2017-07-22T09:38:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】AFO <a href="https://www.cnblogs.com/galaxies/p/AFO.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/hihocoder1415.html
hihocoder1415 后缀数组三·重复旋律3 - Galaxies
传送门:http://hihocoder.com/problemset/problem/1415 【题解】 考虑求出两串合在一起(中间加分隔符)后缀数组,就是要求任意在两个串中的$i, j$,$\min\{h_k\} (i \leq k \leq j)$的最大值。 考虑$i, j$一定是满足$|i
2017-07-17T22:46:00Z
2017-07-17T22:46:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://hihocoder.com/problemset/problem/1415 【题解】 考虑求出两串合在一起(中间加分隔符)后缀数组,就是要求任意在两个串中的$i, j$,$\min\{h_k\} (i \leq k \leq j)$的最大值。 考虑$i, j$一定是满足$|i <a href="https://www.cnblogs.com/galaxies/p/hihocoder1415.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/bzoj3172.html
bzoj3172 [Tjoi2013]单词 - Galaxies
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3172 【题解】 考虑建出AC自动机,那么fail树上每个点的父亲为fail,父亲->儿子为后缀关系(父亲是儿子后缀) 那么走到父亲肯定走到了儿子,直接统计即可。 # include <queu
2017-07-17T14:41:00Z
2017-07-17T14:41:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3172 【题解】 考虑建出AC自动机,那么fail树上每个点的父亲为fail,父亲->儿子为后缀关系(父亲是儿子后缀) 那么走到父亲肯定走到了儿子,直接统计即可。 # include <queu <a href="https://www.cnblogs.com/galaxies/p/bzoj3172.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/bzoj1430.html
bzoj1430 小猴打架 - Galaxies
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1430 【题解】 考虑带标号无根树计数,总共是$n^{n-2}$种。 考虑顺序问题,一共是$(n-1)!$种,所以答案是$n^{n-2} * (n-1)!$。 复杂度$O(n)$ # inclu
2017-07-17T13:48:00Z
2017-07-17T13:48:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1430 【题解】 考虑带标号无根树计数,总共是$n^{n-2}$种。 考虑顺序问题,一共是$(n-1)!$种,所以答案是$n^{n-2} * (n-1)!$。 复杂度$O(n)$ # inclu <a href="https://www.cnblogs.com/galaxies/p/bzoj1430.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/bzoj2038.html
bzoj2038 [2009国家集训队]小Z的袜子(hose) - Galaxies
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2038 【题解】 莫队出的裸莫队。 # include <math.h> # include <stdio.h> # include <string.h> # include <iostream
2017-07-16T07:16:00Z
2017-07-16T07:16:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2038 【题解】 莫队出的裸莫队。 # include <math.h> # include <stdio.h> # include <string.h> # include <iostream <a href="https://www.cnblogs.com/galaxies/p/bzoj2038.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/bzoj2844.html
bzoj2844 albus就是要第一个出场 - Galaxies
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2844 【题解】 考虑$n$个数组成的基,大小为$k$,那么每种方案都有$2^{n-k}$可以取到。 观察样例也能发现这个结论。 然后就是正常的线性基统计,最后乘一个$2^{n-k}$,加一即可
2017-07-16T07:02:00Z
2017-07-16T07:02:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2844 【题解】 考虑$n$个数组成的基,大小为$k$,那么每种方案都有$2^{n-k}$可以取到。 观察样例也能发现这个结论。 然后就是正常的线性基统计,最后乘一个$2^{n-k}$,加一即可 <a href="https://www.cnblogs.com/galaxies/p/bzoj2844.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/bzoj3224.html
bzoj3224 Tyvj 1728 普通平衡树 - Galaxies
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3224 【题解】 写起来跟*一样,但是还是挺快调出来了。 主要就是每个数可以有多个,我们可以用一个splay节点存多个数,然后find即可。 注意的是每个操作过后基本都要splay一下保证复杂度
2017-07-16T03:12:00Z
2017-07-16T03:12:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3224 【题解】 写起来跟*一样,但是还是挺快调出来了。 主要就是每个数可以有多个,我们可以用一个splay节点存多个数,然后find即可。 注意的是每个操作过后基本都要splay一下保证复杂度 <a href="https://www.cnblogs.com/galaxies/p/bzoj3224.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/poj2096.html
poj2096 Collecting Bugs - Galaxies
传送门:http://poj.org/problem?id=2096 【题解】 看到有人在uoj群上问这个……就去看了看… 顺便复习下概率dp $f_{i,j}$表示这个人已经找出了$i$种系统的bug,和$j$种bug的期望步数。 每次有4种转移: 1. 发现了新的bug种类,属于新的系统,那么是
2017-07-15T13:00:00Z
2017-07-15T13:00:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://poj.org/problem?id=2096 【题解】 看到有人在uoj群上问这个……就去看了看… 顺便复习下概率dp $f_{i,j}$表示这个人已经找出了$i$种系统的bug,和$j$种bug的期望步数。 每次有4种转移: 1. 发现了新的bug种类,属于新的系统,那么是 <a href="https://www.cnblogs.com/galaxies/p/poj2096.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/bzoj3083.html
bzoj3083 遥远的国度 - Galaxies
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3083 【题解】 树链剖分,然后换根+询问子树这个是经典套路,分类讨论即可。 复杂度$O(nlog^2n)$ # include <stdio.h> # include <string.h> #
2017-07-15T11:57:00Z
2017-07-15T11:57:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3083 【题解】 树链剖分,然后换根+询问子树这个是经典套路,分类讨论即可。 复杂度$O(nlog^2n)$ # include <stdio.h> # include <string.h> # <a href="https://www.cnblogs.com/galaxies/p/bzoj3083.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/bzoj3524.html
bzoj3524/2223 [Poi2014]Couriers - Galaxies
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3524 http://www.lydsy.com/JudgeOnline/problem.php?id=2223 【题解】 由于出现次数超过区间长度的一半的数最多只有1个,所以就可以分两半找了。
2017-07-15T09:50:00Z
2017-07-15T09:50:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3524 http://www.lydsy.com/JudgeOnline/problem.php?id=2223 【题解】 由于出现次数超过区间长度的一半的数最多只有1个,所以就可以分两半找了。 <a href="https://www.cnblogs.com/galaxies/p/bzoj3524.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/galaxies/p/uoj311.html
uoj311 【UNR #2】积劳成疾 - Galaxies
传送门:http://uoj.ac/problem/311 【题解】 这题的期望dp好神奇啊(可能是我太菜了) 由于每个位置都完全一样,所以我们设$f_{i,j}$表示审了连续$i$个位置,最大值不超过$j$的期望。 那么只要考虑最大值为$j$的期望,其他从$f_{i,j-1}$加进来即可。 枚举最
2017-07-15T07:20:00Z
2017-07-15T07:20:00Z
Galaxies
https://www.cnblogs.com/galaxies/
【摘要】传送门:http://uoj.ac/problem/311 【题解】 这题的期望dp好神奇啊(可能是我太菜了) 由于每个位置都完全一样,所以我们设$f_{i,j}$表示审了连续$i$个位置,最大值不超过$j$的期望。 那么只要考虑最大值为$j$的期望,其他从$f_{i,j-1}$加进来即可。 枚举最 <a href="https://www.cnblogs.com/galaxies/p/uoj311.html" target="_blank">阅读全文</a>