10 2021 档案
摘要:原题链接:AtCoder F - Parenthesis Checking 一个全由构成的字符串,由以下两个操作: 1 l r交换字符串第个和第个字符。 2 l r询问是否是一个合法序列。 很明显是一个线段树操作,这题蓝桥杯貌似有类似的,但是那道
阅读全文
摘要:本博客的主要思路来源:树链剖分详解(洛谷模板 P3384)、OI Wiki 树链剖分 作用 简单点说,树链剖分就是将一棵树分成几条链,然后给它标号标成线性,然后处理区间问题: 将树的点到点最短路径上所有结点的值都加d 询问树的点到点的路径和 将以为根的子树内所有值加$d
阅读全文
摘要:原题链接:CF1592C. Bakry and Partitioning 题意: 给定一个个点,条边的树,并且每个点都有权值,让你最少割掉一条边最多割掉条边使得划分后的子树异或和相等。 思路: 首先根据异或的交换律结合律得知:如果所有点的权值$\sum\n
阅读全文