上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: "传送门" 做一道点分治的裸题 这个题要求一颗树上路径长度小于等于 $K$ 的路径的数量。 可以用树状数组维护子树到重心距离在 $[0,K dis]$ 的节点数量。 但树状数组没法维护 $0$ 的信息,就同意偏移 $1$。 代码 阅读全文
posted @ 2020-02-12 22:25 BakaCirno 阅读(97) 评论(0) 推荐(0) 编辑
摘要: "传送门" 学习了一下点分治。 点分治基本可以解决树上符合条件的路径的数量的问题。 流程基本上就是找重心 找不同子树上的路径 找重心。。。 阅读全文
posted @ 2020-02-12 20:30 BakaCirno 阅读(110) 评论(0) 推荐(0) 编辑
摘要: "传送门" 思路 其实可以维护两棵线段树,一颗维护区间k的乘积,一颗维护区间的结果,可以推一下公式解决。 但更方便的使用一颗线段树直接维护矩阵的乘积。 因为 $f_2(f_1(x))=k_1k_2x+b_1k_2+b_2$ 根据矩阵乘法: $$ \left[ \begin{matrix} 1 & 1 阅读全文
posted @ 2020-02-06 20:53 BakaCirno 阅读(238) 评论(0) 推荐(0) 编辑
摘要: "传送门" 思路 因为交换同一列的相邻两行,这一列的总数不变;交换同一行的相邻两列,这一行的总数不变。 那么如果可以平均分配的话,可以先将所有行都分配好,然后再将所有列分配好。 这样就变成了做两次环形纸牌分配问题, 给一个数列,最后一位和第一位相邻,问能否平均分配,最少需要传递多少次。 首先考虑普通 阅读全文
posted @ 2020-02-04 19:15 BakaCirno 阅读(151) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 给 $n$ 个数组,每个数组 $m(1\le m\le 8)$ 个数,你需要选两个数组 $a,b$,可以相同,使得 $Min_{1\le i\le m}\{max(a_i,b_i)\}$ 最大。 思路 二分好题啊 一般二分题可以从题目要求上明显看出“求符合要求的最值”这个意思,而且 阅读全文
posted @ 2020-01-21 10:44 BakaCirno 阅读(112) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 给 $n$ 个点,已知坐标 $x_i$,参数 $a_i,b_i,c_i,d_i$。可以根据坐标和参数计算从一个点跳到另一个点的花费。 要求从 $s$ 点到 $t$ 点且经过所有仅一次的最小总花费。 思路 第一次接触这样贪心的题,感觉很巧妙 做一个链表,最开始为 $s$ $e$。 然 阅读全文
posted @ 2020-01-08 16:53 BakaCirno 阅读(140) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 给你一棵树,然后给三个点 $a,b,c$,求其中两个点到另一个点的最短路径的重合部分的最长值 思路 首先暴力一下是哪两个点到另一个点,取其中的最大值 只要知道了三个点两两的公共祖先和三个点的公共祖先,剩下的就推一下重合部分的长度和位置的关系就行了 当然从其他大神的题解中,我发现了更 阅读全文
posted @ 2020-01-08 02:16 BakaCirno 阅读(170) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 在区间 $[0,10^6]$ 内有 $n$ 个人,每个人在开始时有一个位置、方向和速度 $v_i$,向面对的方向移动, 你可以放一个炸弹在区间中任意整数位置,炸弹爆炸后向两边分别发射一道速度为 $s$ 的波 和波同向的人接触到波之后速度会变成 $v_i+s$ 问最少多少时间后左右区 阅读全文
posted @ 2020-01-08 02:02 BakaCirno 阅读(119) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 给你一个 $n\times m(n\leq 16)$ 的矩阵,你可以调整行的顺序,然后一列一列、从上到下依次对每个元素编号 设 $k\leq |s_i s_{i+1}|$,要求 $k$ 的最大值。 思路 首先预处理一下任意两行对应位置元素之差绝对值的最大值, 还有第一行和最后一行这 阅读全文
posted @ 2020-01-08 01:45 BakaCirno 阅读(136) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 给 $n$ 组,每组 $4$ 个、长度都为 $m$ 且一样的字符串, 定义了字符串的相加为模 $5$ 加法。 $q$ 次询问,要求回答要构成每次询问要求的字符串有多少种方案。 思路 高斯消元,答案为 $5$ 的自由元个数次方。 注意将所有询问都加入常数矩阵,可以在 $O(nm(n+ 阅读全文
posted @ 2020-01-08 01:22 BakaCirno 阅读(280) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页