单纯形
DZYO
Never stop
展开
-
UOJ#179. 线性规划(单纯形)
传送门 题解: 虽然标程挂了,不过还是勉强能用的。 初始条件: max∑jcjaj∑jai,jxj≤bjxi≥0max∑jcjaj∑jai,jxj≤bjxi≥0\max \sum_j c_ja_j\\ \sum_{j}a_{i,j}x_j\le b_j\\x_i \ge 0 最优化过程: 假设一开始满足所有bj≥0bj≥0b_j \ge 0。 1.找到cicic_i为正数的xixix...原创 2018-07-08 21:17:36 · 606 阅读 · 0 评论 -
BZOJ3265: 志愿者招募加强版(单纯形+对偶原理)
传送门 题解: 直接列方程线性规划即可。 可惜这不是整数意义下的最优解,不过数据太水并没有卡。 注意直接跑是会被卡的,我们有对偶原理: max{cx|Ax≤b}⇒min{bTy|ATy≥cT}max{cx|Ax≤b}⇒min{bTy|ATy≥cT}\max \{cx | Ax \le b\} \Rightarrow \min\{b^Ty | A^T y \ge c^T\} 相当于把AA...原创 2018-07-09 18:32:00 · 333 阅读 · 0 评论 -
BZOJ1937 / BZOJ 3118(单纯形)
传送门 题解: KM?网络流建模?不存在的。 单纯形立水之。 (注意对偶之后跑得更快,取反大概要慢8倍)。 BZOJ3118: #include <bits/stdc++.h> using namespace std; typedef pair <int,int> pii; const int RLEN=1<<18|1; inline char n...原创 2018-07-11 17:25:36 · 282 阅读 · 0 评论 -
BZOJ3112: [Zjoi2013]防守战线(单纯形+对偶原理)
传送门 题解: 单纯形立水之。 #include <bits/stdc++.h> using namespace std; typedef double DB; const int RLEN=1<<18|1; inline char nc() { static char ibuf[RLEN],*ib,*ob; (ib==ob) && (ob=(ib=i...原创 2018-11-01 21:50:46 · 220 阅读 · 0 评论