随笔分类 - 网络流24题
摘要:这道题几个重要信息: 1、依次放入编号为1,2,3,...的球。 2、任何2个相邻球的编号之和为完全平方数。 这两点就可以确定网络流构图,一定是$DAG$图。 难点在于放入到底多少个球呢? 网络流算法比较强大的是可以在残余网络中继续求解。 所以我们从小往大的球放,同时建立与其他点的连接。 直到最小路
阅读全文
摘要:洛谷的提示给的很清楚了:设 $V=\{1,2,...,n\}$ ,构造网络 $G_1=\{V_1,E_1\}$ 如下: $$V_1=\{x_0,x_1,...,x_n\}\cup\{y_0,y_1,...,y_n\}$$ $$E_1=\{(x_0,x_i):i\in V\}\cup\{(y_i,y_
阅读全文
摘要:第一问$LIS$求出$s$。(用正常的$O(n^2)$的算法,后面有用) 第二问首先动态规划求出$f_i$,然后根据题意 “最多可取出多少个长度为s的不下降子序列”说明子序列的起点一定在$i$当且仅当$f_i=s$,终点在$j$当且仅当$f_j=1$。 又因为这是网络流24题每个数只能被选一次, 所
阅读全文

浙公网安备 33010602011771号