soj考试2】的更多相关文章

T1:子图 给你一棵带点权的树,对于所有i∈[1,m],问树上是否存在连通子图的权值和=i? n<=3000,m<=100000. 朴素的背包树形dp有nm的复杂度,bitset也无处优化. 但是从根往叶子考虑,必经根的连通块权值和很好用bitset维护.每个点的bitset表示经过rt和该点子树及之前已访问点的连通块权值和可能值.类似树形dp的合并. 树分治.时间复杂度O(n^2logn/w) //注意每次需要重新计算size,设置done标记. 标程: #include<bits/s…
题目大意 在一条直线上有\(n\)个点.在第\(i\)个点可以花费\(1\)的代价到达\((i,a_i]\)中任意一点,用\(S[i][j]\)表示从点\(i\)到点\(j\)的最少花费,求\(\sum\limits_{1\leqslant i< j\leqslant n}S[i][j]\).\(n\leqslant10^5\) 题解 若从点\(i\)开始,那么到\((i,a_i]\)的代价为\(1\),令\(p\)为\((i,a_i]\)中\(a_p\)最大的点,则到\((a_i,a_p]\)…
题目大意 有一个\(n\)个点\(m\)条边的简单无向连通图,初始为白色,可以执行操作让一些边变黑,要求使得操作后的图不存在黑色的奇环,且不能使得其他的任何变黑而还符合要求.问最后有多少可能结果.\(n\leqslant 21\),\(n-1\leqslant m\leqslant \dfrac{n(n-1)}2\)(原题中\(n\leqslant 16\)) 题解 因为不存在黑色的奇环,那么最后的黑边组成的图一定可以黑白染色,所以一定是一张二分图.又因为若最后黑图不连通,在两个环之间连一条边不…
题目大意 把所有仅包含\(AB\)的字符串按字典序排列,给你一个仅包含\(AB\)的字符串\(S\),然后有\(Q\)个问题,第\(i\)个问题给你\(k_i\),求不是\(S\)的子串中,第\(k_i\)小的是什么.\(T\)组数据 \(T\leqslant5\),\(\sum|S_i|\leqslant2.3\times10^5\),\(Q_i\leqslant10\),\(k_i\leqslant10^9\) 题解 发现,长度为\(l\)的字符串有\(2^l\)个,而\(S\)的长度小于等…
题目大意 有一个\(n\times m\)的网格,\((x,y)\)权值为\(a_{x,y}\),要求从中选取三个不相交的\(k\times k\)的正方形使得它们权值最大.\(n,m,k\leqslant1500\) 题解 其实,只有如下六种方法分割网格: 对于每一种情况,我们在每个小方格中找最大的\(k\times k\)的正方形相加即可.可以令\(a[i][j],b[i][j],c[i][j],d[i][j]\)分别表示\((i,j)\)的左上.右上.左下.右下的区域中最大的\(k\tim…
题目大意:有一棵$n$个点的带边权树,第$i$个点有两个值$w_i,d_i$,表示在这个点做标记的代价为$w_i$,且这个点距离$d_i$以内至少要有一个点被标记,为最小代价.$n\leqslant6000$ 题解:记$f[i][j]$表示以$i$为根的子树全部满足条件,且第$i$个点是由于$j$被标记导致的,$g[i]$表示以$i$为根的子树全部满足条件的代价.$f[i][j]=w_i+\min\limits_{v\in son[u]}\{f[v][j]-w_i,g[v]\}$ 卡点:无 C+…
题目大意:给定一个长度为$n$的字符串$s$,求有多少个无序字符串二元组$(x,y)$满足:$x,y$是$s$的字串,且$x$不是$y$的字串,$y$不是$x$的字串 题解:发现满足$x,y$是$s$字串的二元组很好求,于是转换为求有多少个无序二元组$(x,y)$满足$x$是$y$的字串或$y$是$x$的字串. 对$s$建后缀自动机,对于每一个一个本质不同的子串,计算它包含的本质不同的子串个数之和就是答案.一个子串可能出现多次,任意选取一次就可以计算答案.而对于自动机上的一个节点,它产生的贡献为…
题目大意:给定$n$个正整数,求$[l,r]$中第$k$小的”好数“.$l,r\leqslant10^{18},n\leqslant62$,出现的其他数均$\leqslant10^{50}$ 好数定义为它至少包含这$n$个数中的一个 题解:二分答案,数位$DP$+$AC$自动机上$DP$,求一个数是第几个好数可以见[文本生成器](https://www.cnblogs.com/Memory-of-winter/p/11305126.html) 卡点:无 C++ Code: #include <c…
该视频意在让所有学员一次通过考试,避免重复考试而承担的巨额考试费用! 目前MongDB发展迅猛,有赶超mysql,和oracle看齐的苗头.在这个时候MongoDB也适时的推出了官方的认证考试"MongoDB Certified DBA Associate Level".该证书和OCP一样,值得拥有. 可喜的是,目前MongDB刚推出,和OCP烂大街不一样,具有较强的竞争力,楼主就有幸获得了该证书. 因此想结合亲身体验以及对考试的理解,总结出一套为该证书考试量身订造的系列课程. 每章后…
河北某某中学的调研考试其实是很好玩的经历呢.可惜没有太多机会了. 背景: NOIP2016回来之后没有好好学文化课-.自习能翘就翘了,衡中特产学案自助没有好好写(说来我好像从来没被老师查到过,上课写学案简直醉-还有,论英语自习写其他科学案的正确姿势2333333) Day0 12.28 考前听说了这样的考试明细: 语文要考一大坨文言文,哎呀好虚,这段时间语文就指着上课和学科自习那点东西 数学除了逗比的高考范围概率期望还要考两道解析几何大题,哎呀好虚,我解析几何第二问还不怎么会 物理要考两道电磁感…