自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 NOI2019退役记

wysnmsl都9102年了还有128mb的题??sbwy转载于:https://www.cnblogs.com/suika/p/11209247.html

2019-07-18 18:38:00 255

转载 THUPC2019/CTS2019/APIO2019/PKUSC2019游记

THUPC2019/CTS2019/APIO2019/PKUSC2019游记5.10中铺,火车好晃啊5.11打了THUPC2019的练习赛,华容道好评(四个小兵,杠鸭!)5.12打了THUPC2019开场爆了好几发D,然后不想写,丢给ZCY,cerr居然wa了好多发然后ZCY看出B是sb题,我们俩不想写,丢给ZCY然后gmy和我分别写了M和J两个签到题,三人开始分别开C...

2019-06-01 14:32:00 263

转载 Comet OJ - Contest #2简要题解

Comet OJ - Contest #2简要题解前言:我没有小裙子,我太菜了。A 因自过去而至的残响起舞https://www.cometoj.com/contest/37/problem/A?problem_id=1528容易发现那玩意增长的飞快,只要模拟就可以了//❤ ayaponzu*#include <cstdio>#include <cs...

2019-04-27 10:54:00 280

转载 LOJ3044. 「ZJOI2019」Minimax 搜索

LOJ3044. 「ZJOI2019」Minimax 搜索https://loj.ac/problem/3044分析:假设\(w(1)=W\),那么使得这个值变化只会有两三种可能,比\(W\)小的值变成\(W+1\),比\(W\)大的值变成\(W-1\),或直接修改\(W\)。先考虑第一部分,设\(f_{x}\)表示只改变权值\(<W\)的节点,\(x\)节点权值\(\l...

2019-04-17 18:49:00 107

转载 「GXOI / GZOI2019」简要题解

「GXOI / GZOI2019」简要题解LOJ#3083. 「GXOI / GZOI2019」与或和https://loj.ac/problem/3083题意:求一个矩阵的所有子矩阵的与和 和 或和。分析:或和与是一个东西,只要把所有数都异或上\((1<<31)-1\)然后再从总答案中减掉就能互相转化,考虑求与。枚举每一位,转化成算有多少个全\(1\)子矩形,...

2019-04-16 16:54:00 223

转载 LOJ#3058. 「HNOI2019」白兔之舞

LOJ#3058. 「HNOI2019」白兔之舞https://loj.ac/problem/3058分析不妨设转移矩阵为\(f\),且用\(f^i\)来表示走\(i\)步从\(x\)到\(y\)的方案数。跳了\(i\)步的方案数为\(\sum\limits_{j=i}^L\binom{j-1}{i-1}=\binom{L}{i}\)直接推式子\(ans_t=\sum\lim...

2019-04-11 19:07:00 207

转载 LOJ#3054. 「HNOI 2019」鱼

LOJ#3054. 「HNOI 2019」鱼https://loj.ac/problem/3054题意平面上有n个点,问能组成几个六个点的鱼。(n<=1000)分析鱼题,劲啊。容易想到先枚举这个\(D\),然后极角序排一下,我们枚举\(A\),对\(B,E,F\)分别统计。枚举\(A\)的过程中用一个指针维护\(E,F\)的范围,对答案贡献是一个\(\sum\b...

2019-04-09 12:20:00 152

转载 JLOI2019游记

JLOI2019游记DAY -???听说是12省联考,好刺激。DAY 1看题t1是个lydsy题我还写过博客,t2不会,t3一脸神仙。这个t3数据好大啊,看到好几个人都用gedit打开大样例...你们就不能用firefox吗1h写完t1,没什么意思先写t2暴力吧,?我怎么只会O(nm)和O(n^2m/32)啊,写个不知道有没有40分的暴力就放在那了。然后开t31,2,...

2019-04-08 15:34:00 102

转载 LOJ #3049. 「十二省联考 2019」字符串问题

LOJ #3049. 「十二省联考 2019」字符串问题https://loj.ac/problem/3049题意:给你\(na\)个\(A\)类串,\(nb\)个\(B\)类串,\(m\)组支配关系,求一个长度很长的串\(t_1t_2...t_k\)满足\(t_i\)为\(A\)类串,\(t_i\)能支配一个\(B\)类串,使得该\(B\)类串为\(t_{i+1}\)的前缀。分...

2019-04-07 20:46:00 150

转载 数学杂烩总结(多项式/形式幂级数+FWT+特征多项式+生成函数+斯特林数+二次剩余+单位根反演+置换群)...

数学杂烩总结(多项式/形式幂级数+FWT+特征多项式+生成函数+斯特林数+二次剩余+单位根反演+置换群)因为不会做目录所以请善用ctrl+F本来想的是笔记之类的,写着写着就变成了资源整理一些有的没的的前置导数\(f'(x)=\lim\limits_{\triangle x\rightarrow 0}\frac{f(x+\triangle x)-f(x)}{\triangle x...

2019-04-03 17:21:00 786

转载 lydsy个人代码.zip

/s/12vaj9vUNLMlEPxlhw4xRwAryap感谢@yirannn省选前++rp转载于:https://www.cnblogs.com/suika/p/10599348.html

2019-03-26 12:24:00 107

转载 codechef Far Graphs

codechef Far Graphshttps://www.codechef.com/problems/TBGRAPH题意 :给一个简单无向图,要求构造一个序列\(a\),长度为\(n\),极差小于等于\(L\)(任意),使得原图中\(x,y\)相连, 当且仅当\(|a_x-a_y|\ge L/2\)。 要求\(L\le 2e9,ai\)互不相等。分析:显然\(L\)越...

2019-03-07 18:47:00 125

转载 codechef Graph on a Table

codechef Graph on a Tablehttps://www.codechef.com/problems/TBGRAPH题意 :一个\(n\times m\)的网格图。\(q\) 个矩形,格子\((r1,c1)\)可以到达\((r2,c2)\)的条件是\(r2>r1,c2>c1\)且存在一个矩形同时包含这两个点。初始点任意,求最多走几步以及方案数。\(...

2019-03-07 18:32:00 96

转载 CF1063F. String Journey

CF1063F. String Journeyhttps://codeforces.com/problemset/problem/1063/F分析:一定存在一种最优解使得串的长度从\(ans\)开始递减到\(1\)。设\(f_i\)表示以\(i\)开头的串到最后最多能走几次。那么从后往前转移,有\(f_i=f_j+1,f_j>=i+f_i,s[i...i+f_i-1]\...

2019-03-04 21:05:00 150

转载 BZOJ1547: 周末晚会

BZOJ1547: 周末晚会https://lydsy.com/JudgeOnline/problem.php?id=1547分析:对于一个串旋转若干次会回到本身,旋转次数即是同构个数,这个东西和最小整除周期有关。设\(f_i\)表示有多少个串的最小整除周期是\(i\),\(g_i=\sum\limits_{j|i}f_j,f_i=\sum\limits_{j|i}g_j\mu...

2019-02-11 23:02:00 113

转载 maxsigma

10^8 76810^7 44810^6 24010^5 128转载于:https://www.cnblogs.com/suika/p/10351634.html

2019-02-04 12:19:00 109

转载 LOJ#2351. 「JOI 2018 Final」毒蛇越狱

LOJ#2351. 「JOI 2018 Final」毒蛇越狱https://loj.ac/problem/2351分析:首先有\(2^{|?|}\)的暴力非常好做。观察到\(min(|1|,|0|,|?|)\le 6\),我们只需要推出一个\(2^{|0|}\)和\(2^{|1|}\)的容斥式子而这个式子也是很好推的。考虑子集反演:\(f(S)=\sum\limits_{...

2019-01-13 21:47:00 256

转载 BZOJ3632: 外太空旅行

BZOJ1547: 周末晚会https://lydsy.com/JudgeOnline/problem.php?id=1547分析:对于一个串旋转若干次会回到本身,旋转次数即是同构个数,这个东西和最小整除周期有关。设\(f_i\)表示有多少个串的最小整除周期是\(i\),\(g_i=\sum\limits_{j|i}f_j,f_i=\sum\limits_{j|i}g_j\mu...

2019-01-13 21:43:00 89

转载 BZOJ5340: [Ctsc2018]假面

BZOJ5340: [Ctsc2018]假面https://lydsy.com/JudgeOnline/problem.php?id=5340分析:背包,只需要求\(g_{i,j}\)表示强制活第\(i\)个人一共活了\(j\)个人的概率,\(f_j\)表示活了\(j\)个人的概率 。这个东西有\(g_{i,j}=f_{j}-g_{i,j+1}\times p_i/(1-p_i...

2019-01-13 21:41:00 61

转载 BZOJ2616: SPOJ PERIODNI

BZOJ2616: SPOJ PERIODNIhttps://lydsy.com/JudgeOnline/problem.php?id=2616分析:好题,以最小值为根建出笛卡尔树,转化成矩形问题,那么两棵子树之间就不会产生相互攻击的情况。这是一个比较经典的模型,笛卡尔树上每一个点维护一个矩形,上边界为权值,下边界为父亲的权值,左右边界为控制子树范围。那么就可以\(DP\)了...

2019-01-13 21:36:00 94

转载 BZOJ4750: 密码安全

BZOJ4750: 密码安全https://lydsy.com/JudgeOnline/problem.php?id=4750分析:对区间进行分治,每次取出最大值,然后枚举二进制位预处理二进制每一位前缀和更新答案。建笛卡尔树。代码:#include <cstdio>#include <cstring>#include <algorithm...

2019-01-13 21:30:00 101

转载 BZOJ2458: [BeiJing2011]最小三角形

BZOJ2458: [BeiJing2011]最小三角形https://lydsy.com/JudgeOnline/problem.php?id=2458分析:求最近点次近点更新答案能A掉这道题,虽然我不知道是不是正确的。那么用\(KDtree\)乱搞即可。代码:#include <cstdio>#include <cstring>#inclu...

2019-01-13 21:26:00 59

转载 BZOJ3811: 玛里苟斯

BZOJ3811: 玛里苟斯https://lydsy.com/JudgeOnline/problem.php?id=3811分析:\(K=1\)可以随便做,每一位的贡献都是确定的,推一推可以发现每一位是\(1\)的概率都是\(1/2\),这是因为这位是\(0\)的数字对答案没有影响。直接把所有数或起来除\(2\)就可以。\(K>2\)的情况最多有\(21\)位数字,我们...

2019-01-13 21:24:00 170

转载 BZOJ3600: 没有人的算术

BZOJ3600: 没有人的算术https://lydsy.com/JudgeOnline/problem.php?id=3600分析:重量平衡树的一个应用。每个点分配一个标号和权值,满足左儿子是\((l+mid)/2\),右儿子是\((mid+r)/2\),同时对于这个点维护的信息满足\(bst\)的性质。由于树高是\(log\)的,用\(double\)就能存下, 解决了...

2019-01-13 21:15:00 94

转载 BZOJ5319: [Jsoi2018]军训列队

BZOJ5319: [Jsoi2018]军训列队https://lydsy.com/JudgeOnline/problem.php?id=5319分析:易知把所有人按原本的顺序放到\([K,K+len-1]\)这些位置上是最优的。我们只需要求一个\(mid\), 满足从\(mid\)以后的人都是向左移动。这个可以用二分+主席树在\(O(nlog^2)\)的时间内解决, 然后过...

2019-01-13 21:09:00 64

转载 20181229模拟 T1 palindrome

20181229模拟 T1 palindrome题意 :\(S\)是字符串\(s\)的子串可重集,求\(\sum\limits_{x\in S}\sum\limits_{y\in S}(|x|+|y|)\times [xy\ is \ palidrome]mod\ 2013265921\)。分析:\(2013265921\)的原根是\(31\),所以这道题我使用后缀自动机+回文树...

2019-01-08 17:57:00 77

转载 BZOJ5302: [Haoi2018]奇怪的背包

BZOJ5302: [Haoi2018]奇怪的背包https://lydsy.com/JudgeOnline/problem.php?id=5302分析:方程\(\sum\limits_{i=1}^nx_ia_i=y\)有整数解的条件是\(gcd|y\)。对于这道题,我们可以直接把\(P\)当成一个可以提供负值 or 可以抵消负值的存在。那么这道题的条件就是\(gcd(d,P...

2019-01-06 20:21:00 99

转载 BZOJ5303: [Haoi2018]反色游戏

BZOJ5303: [Haoi2018]反色游戏https://lydsy.com/JudgeOnline/problem.php?id=5303分析:如果\(1\)的个数为奇数,肯定无解。否则,如果是一棵树,答案为\(1\)。否则,多出的那些边不会影响答案,答案为\(2^{n-m-1}\)。若干个连通块需要乘起来,设连通块有\(tot\)个,那么答案就是\(2^{n-m-...

2019-01-06 20:16:00 119

转载 BZOJ5304: [Haoi2018]字串覆盖

BZOJ5304: [Haoi2018]字串覆盖https://lydsy.com/JudgeOnline/problem.php?id=5304分析:设\(L=r-l+1\)。建出\(sam\),倍增+线段树合并求出每个询问对应原串的\(right\)集合。可以知道如果\(L>50\),则每次在线段树上二分找到第一个\(1\),最多找\(\frac{n}{L}\)次...

2019-01-06 20:08:00 65

转载 BZOJ5305: [Haoi2018]苹果树

BZOJ5305: [Haoi2018]苹果树https://lydsy.com/JudgeOnline/problem.php?id=5305分析:需要推一推式子的题。枚举\(i\),考虑与父亲这条边的贡献。枚举子树大小\(j\),则贡献为\(j(n-j)\)。求方案数,子树内的方案数为\(\binom{n-i}{j-1}j!\)子树外的方案数:先考虑\(i\)以上的...

2019-01-06 20:02:00 76

转载 BZOJ5297: [Cqoi2018]社交网络

BZOJ5297: [Cqoi2018]社交网络https://lydsy.com/JudgeOnline/problem.php?id=5297分析:求外向生成树个数。矩阵树定理模板题。代码:#include <cstdio>#include <cstring>#include <algorithm>#include <c...

2019-01-06 19:57:00 76

转载 BZOJ5299: [Cqoi2018]解锁屏幕

BZOJ5299: [Cqoi2018]解锁屏幕https://lydsy.com/JudgeOnline/problem.php?id=5299分析:傻逼状压,\(O(n^22^n)\)跑的飞快。代码:#include <cstdio>#include <cstring>#include <algorithm>#include &...

2019-01-06 19:56:00 97

转载 BZOJ5334: [Tjoi2018]数学计算

BZOJ5334: [Tjoi2018]数学计算https://lydsy.com/JudgeOnline/problem.php?id=5334分析:线段树按时间分治即可。代码:#include <cstdio>#include <cstring>#include <algorithm>#include <cstdlib&g...

2019-01-06 19:55:00 91

转载 BZOJ5335: [TJOI2018]智力竞赛

BZOJ5335: [TJOI2018]智力竞赛https://lydsy.com/JudgeOnline/problem.php?id=5335分析:题意有两点需要注意:回答过的题目还能再回答一次图是个有向无环图(这怎么从题意中看出来?)那么就好做了,二分答案之后转化成最小路径覆盖问题。对于这类问题,我们一般的解法如下:如果不可重复经过点,那么把每个点拆成两个...

2019-01-06 19:54:00 92

转载 BZOJ5336: [TJOI2018]party

BZOJ5336: [TJOI2018]partyhttps://lydsy.com/JudgeOnline/problem.php?id=5336分析:好题。正常的思路是设\(f[i][j][0/1/2]\)表示前\(i\)个位置,与奖章串的\(lcs\)状态为\(j\),匹配到\(NOI\)的第几位,然后转移。那么问题是这个\(lcs\)的状态如何存储,打个表发现这个状态...

2019-01-06 18:49:00 84

转载 BZOJ5337: [TJOI2018]str

BZOJ5337: [TJOI2018]strhttps://lydsy.com/JudgeOnline/problem.php?id=5337分析:这题数据范围实在不明确,我以为总串长是\(10^7\)级别的,一直在想一个和总串长相关的线性做法...然后膜了题解。这玩意,设\(f[i][j]\)表示匹配前\(i\)个串,当前已经匹配到\(s\)的第\(j\)个字符上的方案数,...

2019-01-06 18:44:00 110

转载 BZOJ5339: [TJOI2018]教科书般的亵渎

BZOJ5339: [TJOI2018]教科书般的亵渎https://lydsy.com/JudgeOnline/problem.php?id=5339分析:难点在于模拟。除去模拟的部分,我们需要计算\(\sum\limits_{i=1}^ni^k\)。那这显然是关于\(n\)的一个\(k+2\)次多项式。暴力高斯消元\(O(k^3)\)即可,每次求值\(O(k)\)但这...

2019-01-06 18:38:00 83

转载 BZOJ5206: [Jsoi2017]原力

BZOJ5206: [Jsoi2017]原力https://lydsy.com/JudgeOnline/problem.php?id=5206分析:比较厉害的三元环问题。设立阈值,当点的度数大于根号时,考虑直接枚举三个点算答案。否则,只需要考虑存在一个点度数小于等于根号的情况,枚举这个点,枚举它的两个出边即可,需要保证它是所选三个点中度数小于根号的编号最小的一个。如果距离用...

2019-01-06 18:32:00 101

转载 BZOJ4347: [POI2016]Nim z utrudnieniem

BZOJ4347: [POI2016]Nim z utrudnieniemhttps://lydsy.com/JudgeOnline/problem.php?id=4347分析:设\(f[i][j][k]\)表示前\(i\)堆石子选出\(nd+k\)堆使得异或和为\(j\)的方案数。那么这个直接转移是\(O(n^2d)\)的。注意到\(m\)特别小。把石子按\(a_i\)排...

2019-01-06 18:29:00 68

转载 BZOJ1559: [JSOI2009]密码

BZOJ1559: [JSOI2009]密码https://lydsy.com/JudgeOnline/problem.php?id=1559分析:设\(f[i][j][s]\)表示已经有了\(i\)位, 在ac自动机上\(j\)号结点上,出现子串状态为\(s\)的方案数。输出方案也好做,记忆化+标记,然后直接搜,这样复杂度就等于答案串个数乘串长了。代码:#include...

2019-01-06 18:26:00 92

空空如也

空空如也

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

TA关注的人

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