随笔分类 -  错过很多次

摘要:$n \leq 2000$的树,问从原点出发把每条边走至少一次再回到原点最少代价,有边权。其中可以使用$k$次传送门,始末位置不限,一次代价为$c$。 如果没有$k$的话直接每条边走两次。由于传送一次相当于一条链不用走,搞出来应该是求$k$条边不相交链的最大权和(相交的话,相交部分走了两次,相当于没 阅读全文
posted @ 2018-06-13 18:59 Blue233333 阅读(192) 评论(0) 推荐(0)
摘要:$n \leq 10000$个盒子,有高度,高度总和$\leq 10000$,盒子有重要的和不重要的,问最多有多少重要盒子的底端在区间$[L,R]$。 这是个入门级的DP,但需要一点胆量MD这题能放DIV1E。。 放盒子顺序:不重要的,重要的,然后乱放。不重要的可以无脑放,但重要的需要一定的顺序。。 阅读全文
posted @ 2018-04-11 20:50 Blue233333 阅读(350) 评论(0) 推荐(0)
摘要:cdq时,注意横坐标相等的情况,以及横坐标是否为0。--Blue233333 阅读全文
posted @ 2018-04-09 16:33 Blue233333 阅读(134) 评论(0) 推荐(0)
摘要:$n \leq 100000$的$a$序列和$m \leq n$的$b$序列,问$a$有多少子串和$b$能匹配。匹配:俩串长度相同,且俩串的数存在一种一一对应的关系使得每一对的和都$>=h$。 把$b$排个序,这样一个$a_i$就能配$b$的一个后缀。设$a_i$能配上后缀$p_i$。一个$b_j$ 阅读全文
posted @ 2018-04-09 16:08 Blue233333 阅读(157) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-04-08 08:58 Blue233333 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-04-03 17:23 Blue233333 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-04-02 22:56 Blue233333 阅读(1) 评论(0) 推荐(0)
摘要:$x,y \leq 1e18$,求式子$\sum_{i=0}^{x}C_{\frac{x+y}{2}}^{i}C_{x-i}^{\frac{x+y}{2}} \ \ mod \ \ 1e5+3$。 Lucas定理的高度感性理解是把$mod \ \ p$下的每一位算组合数然后乘起来,因此可以采用一个数 阅读全文
posted @ 2018-03-20 08:41 Blue233333 阅读(199) 评论(0) 推荐(0)
摘要:$n \leq 100000$的俩序列,数字范围$2^{28}$,问所有$a_i+b_j$的$n^2$个数字的异或和。 这种东西肯定是按位考虑嘛,从低位开始然后补上进位。比如说第一位俩串分别有$c$个$1$和$e$个$1$,$d$个$0$和$f$个$0$,然后这一位就是$c*f+e*d$个$1$,会 阅读全文
posted @ 2018-03-18 10:35 Blue233333 阅读(241) 评论(0) 推荐(0)
摘要:$n \leq 100000,m \leq 100000$,给长度$n$的字符串$s$和$m$的字符串$t$,只含ABC。定义串$a$可以经过任意次如下操作变成其他串。 现在$q \leq 100000$个询问每次给俩串各指定一个子串,问串$s$的子串能否变成串$t$的子串。 这个题叫细节题,送to 阅读全文
posted @ 2018-03-11 19:31 Blue233333 阅读(319) 评论(0) 推荐(0)
摘要:所有的云在此时没有重叠的面积 所有的云在此时没有重叠的面积 所有的云在此时没有重叠的面积 所有的云在此时没有重叠的面积 所有的云在此时没有重叠的面积 所有的云在此时没有重叠的面积 所有的云在此时没有重叠的面积 所有的云在此时没有重叠的面积 所有的云在此时没有重叠的面积 所有的云在此时没有重叠的面积 阅读全文
posted @ 2018-03-05 20:04 Blue233333 阅读(315) 评论(0) 推荐(0)
摘要:求:$\sum_{i=1}^{n}\sum_{d|i}(d,\frac{i}{d})$. 重要套路:$(a,b)=d,ab\leqslant n$ 求这个(a,b)的个数,又要保证后面的限制,可以这样缩:符合要求的$(a,b)$一定有$x,y$使得$(x,y)=1,xd*yd<=n$,因此$xy<= 阅读全文
posted @ 2018-01-18 13:07 Blue233333 阅读(190) 评论(0) 推荐(0)
摘要:n<=5000个数轴上的点,有属性x,a,b,c,d,从i跳到j的代价如下: 问从s跳到t的最小代价。 方法?:先构造s->t链,然后依次插入其他点,每次选个最佳的位置。过了这题,正确性不明。 方法:从边的向左向右入手。从左到右计算时,有些点想射出一条边却还射不出,有些点想被一条边插上却没边插他,好 阅读全文
posted @ 2018-01-12 21:39 Blue233333 阅读(334) 评论(0) 推荐(0)
摘要:n<=300000个点,开始是独立的,m<=300000个操作: 方法一:单点修改、查询,区间修改、查询?等等等等这里修改是块修改不是连续的啊,那就让他连续呗!具体方法:离线后,每次连接两棵树u,v时,把v放到u树根节点的最后,使其dfs序最后,最后扫一次把每棵树dfs一下搞出这个序列,然后线段树操 阅读全文
posted @ 2018-01-11 19:54 Blue233333 阅读(206) 评论(0) 推荐(0)
摘要:给n<=50000个longlong范围内的可正可负的数字问下面式子的最大值: $f(l,r)=(a_l,a_{l+1},...,a_{r-1},a_r)(\sum_{i=l}^{r}a_i-max(a_l,a_{l+1},...,a_{r-1},a_r))$。 注意到括号里那坨区间和-区间最大值在 阅读全文
posted @ 2018-01-05 11:12 Blue233333 阅读(159) 评论(0) 推荐(0)
摘要:n<=100,m<=1000的图,在此图上用油箱容量C<=1e5的车来旅行,旅行时,走一条边会耗一单伟油,在点i时,若油量<ci,则可以把油以pi的价格补到ci,pi<=n*n,ci<=1e5,现T<=1e5个询问:从Ai出发,带Yi<=n*n块钱走不少于Si<=1e9的路程,问最多剩多少钱。 方法 阅读全文
posted @ 2017-11-06 09:01 Blue233333 阅读(314) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-10-26 11:26 Blue233333 阅读(3) 评论(0) 推荐(0)
摘要:数轴上n<=1000个点,从p出发以任意顺序走到所有的点,求到达每个点的时间之和的最小值。 好题!看起来水水的实际易错! 显然的结论是经过一个区间点之后肯定落在左端点或右端点上,谁没事最后还往中间跑呢!那就可以拍个序然后设计dp状态了,一个区间dp,f[i,j,0/1]表示走了区间i~j,最后落在左 阅读全文
posted @ 2017-09-03 23:38 Blue233333 阅读(251) 评论(0) 推荐(0)
摘要:n<=2000个数,把它修改成不上升或不下降序列所要改变的数值总共最小是多少yy一下可得最后改成的数值肯定是原数组数值中的某一个感觉一下,相邻两个数如果有冲突要改,那肯定把他们改成两者之一的数才较好,具体证明不会。。f(i,j)--前i个数,最后一个改为第j小(第j大)的数,答案是多少f(i,j)= 阅读全文
posted @ 2017-07-28 17:05 Blue233333 阅读(268) 评论(0) 推荐(0)