05 2024 档案
[ABC354D]
摘要:https://www.luogu.com.cn/problem/AT_abc354_d https://atcoder.jp/contests/abc354/tasks/abc354_d 由图片可知,很显然每个 网格(称为单位网格)都是全等的。 为了方便,将 \(A,
acwing351
摘要:https://www.acwing.com/activity/content/problem/content/9051/ NOIP2007提高组T4。本题是加强版。 题目描述 设 是一个无圈且连通的无向图(也称为无根树),每条边带有正整数的权,我们称 为
P3960
摘要:P3960 [NOIP2017 提高组] 列队 题意简述 给定一个 的网格,按照从上到下、从左到右的顺序从1开始编号。有q次操作,每次操作删去第x行y列的格子,需要你输出这个格子的编号,然后这一行后面的格子往前平移填补空格,使得空位在第x行第m列。然后第m列的格子往上填补
fhq-treap
摘要:一些细节 本质是利用合并、分裂实现增、删、查。 根据用途分为两类分裂: 第一类:当作 set 一样使用,就是中序遍历就把数字排序了。分裂操作按照权值分裂。 如果 根 ,那么左边都要归入 ,递归右边, 换成右边(看还能接上去多少) 同理,最后 pus
ABC351F
摘要:F - Double Sum 题意简述 Just it. 思路1 发现很像求正序对,但是需要具体数字计算。 只考虑 ,那么我们把 分开计算。 考虑 被计算的清形,其实就是以它结尾的正序对个数。 考虑 被计算的清形,
ABC351E
摘要:E - Jump Distance Sum 题意简述 Just it. 思路 兔子斜着走->国际象棋里的象->黑象只能到达黑格,白象只能到达白格(横纵坐标相加的奇偶性)。 将点分成两组,则每组内的点之间都有答案。 可以发现可以先朝着那个方向斜着走,然后超出的部分向着那个方向迂回是最优的。如图 不难发