HDU 5807 Keep In Touch(DP)

题目链接

题目描述

$n$ 个点的DAG,三个人要求位于三个两两点权差值不超过 $K$ 的点

每次三个人可以停止任务或者沿着边同时移动一步,求合法路线的方案数

$n \le 60$

$q \le 2.5 \times 10^5$

CF 292E Copying Data(线段树)

题目链接

题目描述

给定序列 $a$ 和序列 $b$,长度均为 $n$。$m$ 次操作。操作有两种:

  1. 1 x y k:令 $b_y\leftarrow a_x,b_{y+1}\leftarrow a_{x+1},\cdots,b_{y+k-1}\leftarrow a_{x+k-1}$

  2. 2 x:求 $b_x$

$1\le n,m\le 10^5$

HDU 6074 Phone Call(并查集)

题目链接

题目描述

给定一棵 $n$ 个点的树以及 $m$ 条电话线路

每条电话线路意为两条树链上的点两两之间可以通过 $w$ 的代价进行通话

求 $1$ 能直接或间接通话到的人数的最大值以及在此基础上的最小代价

$n,m \le 10^5$