会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sainsist
博客园
首页
联系
订阅
管理
2020年3月29日
[牛客练习赛60E]旗鼓相当的对手
摘要: 题目链接 **题意**对一颗$n$个节点的点权树,对于每个距离为k的点对$(u,v)$,如果$LCA(u,v)!=u\&\&LCA(u,v)!=v$则节点$LCA(u,v)$会获得$a_{u}+a_{v}$的贡献。需要求出每个节点的贡献。 设$d[i]$为i节点的深度。可以想到对于子树$x$中某个节
阅读全文
posted @ 2020-03-29 19:31 祈梦生
阅读(433)
评论(0)
推荐(0)
2020年3月26日
[牛客每日一题3月26日][NC13230]合并回文子串
摘要: 题目链接 根据题目大致分析组成C的回文子串一定是由A中的子串和B中的子串组成的,而复杂度是允许我们枚举子串的。 所以可以想到区间$dp$,$dp[i][ii][j][j]$表示字符串$A[i,ii]$,和字符串$B[j,jj]$能否构成回文串。 如果$A[i]==A[ii]\&\&dp[i-1][i
阅读全文
posted @ 2020-03-26 14:35 祈梦生
阅读(150)
评论(0)
推荐(0)
2020年2月18日
又臭又长的莫比乌斯总结
摘要: 断断续续学习了好久的莫比乌斯反演,因为涉及到许多数论知识,所以想写一篇总结,统合一下相关知识点。 部分内容选自oi-wiki 前置知识 积性函数 定义 若$gcd(x,y)=1$,并且$f(x*y)=f(x)*f(y)$,则函数$f(x)$为积性函数。 举例 常函数:$I(n)=1$ 单位函数:$\
阅读全文
posted @ 2020-02-18 14:23 祈梦生
阅读(283)
评论(0)
推荐(0)
2019年11月5日
[bzoj2286][Sdoi2011]消耗战
摘要: 题目链接 如果对于每个询问跑一次$dp$,那么$dp[i]$为断开$i$这棵子树的最小花费。 这样的复杂度为$O(n*m)$,过于臃肿。 所以我们要对于每次询问降低这次询问的复杂度。 我们可以发现$m$个关键点,最多有$m-1$个$lca$。 简单证明一下,如果有两个点,会有$1$个$lca$点,如
阅读全文
posted @ 2019-11-05 20:01 祈梦生
阅读(121)
评论(0)
推荐(0)
2019ICPC徐州游记
摘要: 裂开 热身赛听隔壁电科的猛男们说赛前别做题,结果我们3个憨憨还是跑到网吧打哈尔滨的重现赛。结果真的炸裂了,队友D被E题卡哭了,我和队友Z被I题搞炸。 回宾馆的路上都害怕明天裂开。 果然想什么坏事,什么坏事就来。 第二天开局小崩,签到题F猜了发结论就A了,然后A题我告诉队友D假题意结果他竟然理解成真题
阅读全文
posted @ 2019-11-05 18:56 祈梦生
阅读(301)
评论(0)
推荐(0)
[bzoj2037][Sdoi2008]Sue的小球
摘要: 题目链接 算是一道比较明显的区间$dp$,但是状态不同往常。 $dp[0/1][i][j]$为拿完第$i$个和第$j$个范围内的所有球后停在左边/右边的最小亏损。 $dp[0][i][j] = min(dp[0][i][j], min(dp[0][i + 1][j] +亏损, dp[1][i + 1
阅读全文
posted @ 2019-11-05 18:39 祈梦生
阅读(150)
评论(0)
推荐(0)
2019年10月23日
2019CCPC厦门游记
摘要: 距离上次2018CCPC吉林打铁一年有余,这次的厦门也是我们team拿到的第一块区域赛牌子,写一篇博客留念一下QAQ。 作为弱校的菜鸡队,我们提前两天就来到厦门,不得不说刚到厦门的两天还是很快乐的,住宿的地方三人间没有了,老板大度的换成了一人间+标间,开心; $day1$ 跑到鼓浪屿玩,和两个憨憨的
阅读全文
posted @ 2019-10-23 15:36 祈梦生
阅读(392)
评论(1)
推荐(0)
2019年10月15日
[codeforces940E]Cashback
摘要: 题目链接 题意是说将$n$个数字分段使得每段贡献之和最小,每段的贡献为区间和减去前$\left \lfloor \frac{k}{c}\right \rfloor$小的和。 仔细分析一下可以知道,减去$2$个可以分成减去$2$次$1$个,所以就可以设一个$dp:$$dp[i]$为$1-i$位的最小和
阅读全文
posted @ 2019-10-15 19:28 祈梦生
阅读(181)
评论(0)
推荐(0)
2019年10月14日
[codeforces#592Div2]C-G题
摘要: 题目链接 感觉这场难度迷茫,个人觉得难度排序为$A<B<D=E=G<C<F$ C题: 比赛结束1500+pp,结果出分900+fst,我就是fst的睿智Orz。 题意为给出$n,p,w,d$,求满足下列式子的任意$x,y,z$ $x*w+y*d=p\&\& x+y+z=n\&\&x\geq 0\&\
阅读全文
posted @ 2019-10-14 13:05 祈梦生
阅读(193)
评论(0)
推荐(0)
2019年10月4日
[codeforces1234F]Yet Another Substring Reverse
摘要: 题目链接 大致题意为将某个子串进行翻转后,使得不包含相同字符的字符子串长度最长。只能翻转一次或零次。 设一个子串的状态为包含字符的二进制。如子串为$abacd$,则状态为$00000000000000001111$。 根据分析可以得到,一个子串和另一个子串如果没有交集,则两个串可以经过一次翻转合并在
阅读全文
posted @ 2019-10-04 19:27 祈梦生
阅读(434)
评论(0)
推荐(0)
下一页
公告