11 2018 档案
摘要:struct AC_Automaton{ static const int sigmaSize = 26; int ne...
阅读全文
摘要:Valera had an undirected connected graph without self-loops and mu...
阅读全文
摘要:Valera had an undirected connected graph without self loops and multiple edges consisting of n vertices. The graph had an interesting property: there
阅读全文
摘要:1. 实践题目 数字三角形 2. 问题描述 给出一个$n$行的由数字组成的三角形,第$i$层有$i$个数字,每步可以向下走或向右下走,问从顶端到底部的路径的最大数字之和是多少。 3. 算法描述 用$dp[i][j]$表示走到第$i$行第$j$列能取得的最大值,显然$dp[i][j]$ = $max(
阅读全文
摘要:题意:一棵$n$个节点的树,每个节点有一个价值(存在负数)。两个人一人选一棵子树,问 在两棵子树没有公共节点的情况下 两人能取到的价值之和的最大值。 思路:设$dp[u]$是在以$u$为根的树选一棵子树能取到的最大价值。$dp[u]$要么是整棵树的权值之和$sum[u]$,要么是$dp[v]$中的最
阅读全文
摘要:题意:一棵 n n ...
阅读全文
摘要:给定一棵n个节点的树和n 1条边的权值,求每两点间的权值的总和。$(n \leq 1e5)$ 暴力做法 求出每两个点的$lca (O(nlogn)$预处理,$O(logn)$查询),预处理路径前缀和后$O(1)$求得 $n^2$数量级的点对,时间复杂度$O(n^2logn)$,TLE了。 正解:统计
阅读全文
摘要:给定一棵n个节点的树和n-1条边的权值,求每两点间的权值的总和。 ...
阅读全文

浙公网安备 33010602011771号