10 2018 档案
摘要:[TOC] 2018.10.31 正睿停课训练 Day13 时间:3.5h 期望得分:100+20+10 实际得分:100+20+10 又是状态很迷的一天== "比赛链接" A Poker(期望) "题目链接" 容易想到枚举每一对,算它出现在多少种情况中(即$n/2 (n 2)!$)。 这样不会算重
阅读全文
摘要:
一场rating排名从11掉到40+ ==。掉就掉吧
阅读全文
一场rating排名从11掉到40+ ==。掉就掉吧
阅读全文
摘要:"题目链接" 长度为$i$的不降子序列个数是可以DP求的。 用$f[i][j]$表示长度为$i$,结尾元素为$a_j$的不降子序列个数。转移为$f[i][j]=\sum f[i 1][k]$,其中$k$满足$k include include include define gc() getchar(
阅读全文
摘要:给定$n$个数,每次可以将任意一个数乘上任意一个正整数。求$k$次操作后,数列中数的种类最少可以是多少。对每个$0\leq k\leq n$输出答案。
阅读全文
摘要:
杜老师tql
阅读全文
杜老师tql
阅读全文
摘要:一场难得可能上分但是unrated的mmp的比赛。
阅读全文
摘要:
阅读全文
阅读全文
摘要:
阅读全文
阅读全文
摘要:"BZOJ" "洛谷" 退背包。和原DP的递推一样,再减去一次递推就行了。 cpp //1136kb 56ms include include include define gc() getchar() const int N=2005; int w[N],f[N],g[N]; inline int
阅读全文
摘要:题目链接 为了纪~~(zhuang)念(bi)~~写完这个树剖单独写一篇。感觉还好,也就6k嘛。 完整比赛题解:https://www.cnblogs.com/SovietPower/p/9826829.html。 肯定要用点来表示边的颜色,然后树剖。 对于操作2,我们可以拆成: 将$u\to v$
阅读全文
摘要:给定一棵$n$个带权值点的树,$m$个三种操作:修改某点的权值;将树的根换位$x$;查询$x$子树中的最小权值。
$n,m\leq10^5$。
阅读全文
摘要:2018.10.21 牛客提高集训营6 比赛链接 不是很懂那些粘人代码还直接交上去的人,在提交记录里很好看么? A 最长路(拓扑 分层) 题目链接 容易想到建反图拓扑。有了最长路后,按最长路对图分层。 因为当前点路径字典序最小,就是要满足第一条边最小后,再满足下一个点路径字典序最小。后者可以直接用上
阅读全文
摘要:"题目链接" 将原坐标系每个点的坐标$(x,y)$变为$(x+y,x y)$,则原坐标系中的曼哈顿距离等于新坐标系中的切比雪夫距离。 反过来,将原坐标系每个点的坐标$(x,y)$变为$(\frac{x+y}{2},\frac{x y}{2})$,则原坐标系中的切比雪夫距离等于新坐标系中的曼哈顿距离。
阅读全文
摘要:"LOJ" "洛谷" "BZOJ" 考虑$l=1,r=|S|$的情况: 对$S$串建SAM,$T$在上面匹配,可以得到每个位置$i$的后缀的最长匹配长度$mx[i]$。 因为要去重,对$T$也建SAM,计算上面所有节点的答案。记$pos[i]$表示$i$节点第一次出现的下标(同一节点代表的串出现的位
阅读全文
摘要:给定一张有向图,求哪些边一定在最短路上。对于不一定在最短路上的边,输出最少需要将其边权改变多少,才能使其一定在最短路上(边权必须为正,若仍不行输出NO)。
阅读全文
摘要:"题目链接" 对于某个元素分类讨论一下,就可以知道n个元素的总颜色种数了。 比如对a[1]分类讨论: 若1的颜色和某个元素相同,则总颜色数为a[1]。a[i]要么等于a[1](i与某个元素颜色相同,记个数为A),要么等于a[1]+1(i的颜色唯一,记个数为B)。 要满足:B不等于n 1(得有个i和1
阅读全文
摘要:"题目链接" 最小割树模板。具体见:https://www.cnblogs.com/SovietPower/p/9734013.html。 ISAP不知为啥T成0分了。。 Dinic: cpp //1566ms 2.24MB include include include include // de
阅读全文
摘要:给你一张有向图及一条$1$到$n$的最短路。对这条最短路上的每条边,求删掉这条边后$1$到$n$的最短路是多少。
阅读全文
摘要:"BZOJ" "洛谷" 最小可到达点对数自然是把一条路径上的边不断反向,也就是黑白染色后都由黑点指向白点。这样答案就是$n 1$。 最大可到达点对数,容易想到找一个点$a$,然后将其子树分为两部分$x,y$,$x$子树所有边全指向$a$,$a$与$y$子树之间的边全指向$y$。这样答案就是$sz[x
阅读全文
摘要:题目链接 洛谷 题意:01背包,但重量为$a\times 2b$形式,可能很大。 把重量表示为$a\times2b$的形式,然后按$b$排序。 从高到低枚举每一位,$f[i]$表示当前位容量为$i$时的最大价值(容量即$a\times2^$)。对于同一位,直接$01$背包就行了。 如何转移到下一位?
阅读全文
摘要:[TOC] 2018.10.17 NOIP模拟赛 时间:1h15min(实际) 期望得分:100+100+100 实际得分:100+70+100 为什么这么困啊。。 A 咒语curse B 神光light(二分 DP) $f[i][j]$表示用了$i$次红光$j$次绿光最远能到达哪个点。预处理之后转
阅读全文
摘要:[TOC] 2018.10.16 NOIP模拟赛 时间:2h(实际) 期望得分:100+100+20 实际得分:100+100+100 T3:数据较水+时限较大+常数小+std也就是个暴力!!! = 暴力AC = 休闲半上午 = 辣鸡题目 A 购物shop 直接 。 因为$m\leq100$,堆也是
阅读全文
摘要:[TOC] 2018.10.14 牛客提高集训营5 "比赛链接" A 同余方程(思路 位运算) "题目链接" 首先容斥一下,$Ans=(r_1,r_2) (r_1,l_2 1) (l_1 1,r_2)+(l_1 1,l_2 1)$。$(x,y)$表示$l_1=l_2=0,\ r_1=x,\ r_2=
阅读全文
摘要:唉 人生啊
阅读全文
摘要:给定长为$n$的序列$A$。求有多少$S$,满足$0\leq S<2^{60}$,且对于所有$i\in[1,n-1]$,$a[i]^{\wedge}S\leq a[i+1]^{\wedge}S$。
$n\leq20$。
阅读全文
摘要:"题目链接" 五维偏序,对每一维维护bitset,表示哪儿为1(比它大),然后5个bitset与起来就能得到答案了。 具体实现可以用5\ n个bitset,按排名搞个前缀和。 复杂度$O(n^2/w)$(本质是暴力的优化)。 cpp //1284ms 565MB include include in
阅读全文
摘要:
阅读全文
阅读全文
摘要:"题目链接" 每一位是独立的,所以贪心+模拟就行了。 我还以为要判上界啥的(学傻了)。。直接如果某位选1,m减掉它就行了。 要算某个位的0/1通过n扇门的值,直接预处理。 cpp //1116kb 40ms include include include // define gc() getchar
阅读全文
摘要:题目链接 洛谷 题意:给定$a_i$,求有多少个不上升子序列$a_\(,满足\)\prod_\binom{a_}{a_{b_}}$为奇数。 首先$C(n,m)$为奇数当且仅当$n&m=m$。 简要证明: 因为是$mod\ 2$,考虑Lucas定理。 在$mod\ 2$的情况下$C(n,m)$最后只会
阅读全文
摘要:给定序列$ai$,求$ai$的一个最长子序列$bi$,满足$b_i\&b_{i-1}\neq0(2\leq i\leq len)$。
阅读全文
摘要:给定一个$n$个点的二分图,每条边有边权。求一个边权最小的边集,使得删除该边集后不存在完备匹配。
$n\leq20$。
阅读全文
摘要:有$n$个任务,完成一个任务需要$1$时刻,并会获得$v_i$的收益(只获得一次)。
每一时刻只能做一个任务,且每个任务只能在$[l_i,r_i]$的时刻内做。求最大收益。
$n\leq5000,l_i,r_i\leq10^8$。
阅读全文
摘要:求哪些点一定在最大匹配中。
阅读全文
摘要:给定一张图(可能存在自环),每个点上有A或B。求是否存在一条路径,使得在上面不断走,能够得到所有AB串组合(可以重复经过点)。
$n\leq2\times10^5,m\leq2\times10^5$。
阅读全文
摘要:有一个$n\times n$的正方形网格,上面有若干障碍点。$q$次询问,每次询问把一个正方形箱子从$(x1,y1)$推到$(x2,y2)$ ,不能接触障碍点且不超出边界,箱子的边长最大能是多少。
$n\leq1000,q\leq3\times10^5$。
阅读全文
摘要:有一张$n$个点的完全图,每个点的权值为$a_i$,两个点之间的边权为$a_i\ xor\ a_j$。求该图的最小生成树。
$n\leq2*10^5,0\leq ai<2^{30}$。
阅读全文
摘要:求一个字典序最小、长为$2^k$的串(环),使得所有长为$k$的01串都在其中出现过。
阅读全文
摘要:给定一棵$n$个点的树。将这$n$个点两两配对,并对每一对点的最短路径染色。求有多少种配对方案使得所有边都至少被染色一次。
$n\leq5000$。
阅读全文
摘要:给定一个长度为n的序列a[1],a[2],...,a[n],将它划分为m段连续的区间,设第i段的费用c[i]为该段内所有数字的异或和,则总费用为c[1] or c[2] or ... or c[m]。求总费用的最小值。
阅读全文
摘要:给定$n$个点$m$条边的无向图,问是否存在一个长度为奇数/偶数的简单环。
$n\leq 10^5,m\leq 3\times 10^5$。
阅读全文
摘要:一共有$n+m$个判断题,其中有$n$个答案为"YES",$m$个为"NO"。现在以随机顺序给你这$n+m$个题,你需要依次回答,每回答一道题就会告诉你该题的正确答案。求最优策略下期望答对多少题。
$n,m\leq 5\times10^5$。
阅读全文
摘要:给定三个不相交的矩形$A(X1,Y1)-(X2,Y2),B(X3,Y3)-(X4,Y4),C(X5,Y5)-(X6,Y6)$,求 从第一个矩形中某点$a$出发,经过第二个矩形中的某点$b$,到达第三个矩形中某点$c$ 的路径数。$a,b,c$有一个不同则路径算作不同。
阅读全文
摘要:棋盘上$(0,0)$处有一个棋子。棋子只有两种走法,分别对应向量$(A_x,A_y),(B_x,B_y)$。同时棋盘上有$n$个障碍点$(x_i,y_i)$,棋子在任何时刻都不能跳到障碍点。
求棋子从$(0,0)$跳到$(E_x,E_y)$的方案数。答案对$10^9+7$取模。
阅读全文
摘要:给定长为$n$的两个数组$a,b$,求
$$\sum_{i=1}^n\sum_{j=i+1}^n\binom{a_i+a_j+b_i+b_j}{a_i+a_j}\ mod\ 10^9+7$$
阅读全文
摘要:怎么坑了这么久才做这题啊这么简单的吗
阅读全文
摘要:xxxxxxx
阅读全文
摘要:
阅读全文
阅读全文
摘要:"BZOJ4653" "UOJ222" 考虑二分。那么我们可以按区间长度从小到大枚举每个区间,对每个区间可以得到一个可用区间长度范围。 我们要求是否存在一个点被这些区间覆盖至少$m$次。这可以用线段树区间加、求max维护(或者在线段树上二分)。 但这是两个$\log$的。 我们不二分,按长度枚举每个
阅读全文
摘要:给定一个序列,两种操作:一是修改一个点的值;二是给一个区间$[l,r]$,问能否只修改一个数使得区间gcd为$x$。
阅读全文
摘要:"题目链接" 题意: 给定一张无向图,求任意两点之间的最小割。 在所有点中任选两个点作为源点$S$、汇点$T$,求它们之间的最小割$ans$,并把原图分成两个点集$S',T'$,用$ans$更新两个点集间的答案。 然后再分别对两个点集$S',T'$重复这个过程,直到集合中只剩一个点。 这样就可以求出
阅读全文

神T3啊
浙公网安备 33010602011771号