10 2019 档案

摘要:题目大意 给出一棵树,其中11为根。之后每个点向父亲的父亲再连一条边,求得到的图中,每个点走到11的期望步数(等概率向相邻点走去)。 保证ii的父亲$fa_i include include using namespace std; const int N = 2007, P = 998244 阅读全文
posted @ 2019-10-24 17:08 gz-gary 阅读(223) 评论(0) 推荐(0) 编辑
摘要:题目大意 给出两个串S,TS,T,你可以通过拼接SS的某个前缀和TT的某个前缀得到一个新串(SS的前缀在前),求能得到多少种不同的新串。 Solution 若一个串出现了多次,设它可以被表示成s+ts+ts+t。我们令tt更长,显然tt的一个border。尽管$t 阅读全文
posted @ 2019-10-06 17:27 gz-gary 阅读(373) 评论(0) 推荐(0) 编辑
摘要:题目大意 构造一棵[1,n]的线段树,有q个询问[x,y],每次查询[x,y]的所有子区间在线段树上经过的点数之和。 n,q500000 Solution 一开始方向错了。。。。 显然线段树上只有和[x,y]有交集的区间才会产生贡献。 设该点代表区间为$[l,r] 阅读全文
posted @ 2019-10-05 17:02 gz-gary 阅读(242) 评论(0) 推荐(0) 编辑
摘要:题目大意 给出一个无向图,当边权全部为1时满足任意两点间最大流2,现在给每条边赋权,一对点(s,t)的贡献等于maxflow(s,t)p(s1)n+t,其中p是一个给定的数,求所有点对贡献之和。 Solution 题目描述里隐含着这个无向图是仙人掌。证明很简单 阅读全文
posted @ 2019-10-05 16:52 gz-gary 阅读(317) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示