DP - 01分数规划
DP -
繁凡さん
只想当个小透明,就图一乐^q^,希望可以做出一些微小的贡献(目前研究方向:自然语言处理、深度学习中的对抗攻击、元学习,欢迎大佬们来与我交流^0^)
展开
-
poj 2728 Desert King(最小比率生成树 / 0-1分数规划 / 二分)
二分答案,我们要找最小的答案,如果有更小的答案说明 ∑W−Z∗∑L<=0∑W−Z∗∑L <= 0∑W−Z∗∑L<=0。 #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> using namespace std; const int N = 500007, INF = 0x3f3f3f3f; const double eps = 1e-6; do..原创 2020-09-11 21:43:01 · 208 阅读 · 0 评论 -
解题报告:AcWing 1165. 单词环(01分数规划、hash、经验优化)
本题的关键在于: 建图 01分数规划 本题的数据过大,如果直接spfa判断会TLE,因此我们使用经验优化,就是如果所有的点入队的次数过多,比如大于100000,那么我们直接认为它是存在正环的。(免去TLE,但是这个不一定对) 建图 做一个对偶 主要是除了两端的两个字母有用以外,字符串中间的其他所有的字符都没有用,因此我们可以直接这样建图:直接hash两端的两个字母作为结点,边的权值为该字符串的个数。这样建的图结点和边的个数为1e7,没有超限。 如果我们直接像下面这样暴力建图,数据会达到1e10,.原创 2020-07-31 18:09:01 · 323 阅读 · 0 评论