当前位置: 首页 > news >正文

做网站单网页九江濂溪区

做网站单网页,九江濂溪区,网站建设费用推荐网络,北京市建设工程交易服务中心网站正题 luogu 1791 题目大意 有n个人#xff0c;选择第i个人的代价是aia_iai​#xff0c;如果i,j同时被选那么有贡献wi,jw_{i,j}wi,j​#xff0c;如果i选了j没选那么有贡献−wi,j-w_{i,j}−wi,j​#xff0c;问你最大贡献#xff08;减去代价#xff09; 解题思路 最大…正题 luogu 1791 题目大意 有n个人选择第i个人的代价是aia_iai​如果i,j同时被选那么有贡献wi,jw_{i,j}wi,j​如果i选了j没选那么有贡献−wi,j-w_{i,j}−wi,j​问你最大贡献减去代价 解题思路 最大权闭合子图模型考虑网络流 对于第i个点向s连一条流量为aia_iai​的边向t连一条∑j1nwi,j\sum_{j1}^nw_{i,j}∑j1n​wi,j​的边假设所有点都选 那么考虑选的点与不选的点之间的连边如果两个点都选那么有利润wi,jw_{i,j}wi,j​一个点不选利润为−wi,j-w_{i,j}−wi,j​利润差为2wi,jw_{i,j}wi,j​所以两个点之间连边的流量为2wi,jw_{i,j}wi,j​ 最后用总贡献减去最小割就是答案 代码 #includequeue #includecstdio #includecstring #includeiostream #includealgorithm #define ll long long #define N 1010 using namespace std; int n, s, t, x, y, tot, ans, dep[N], head[N]; const int inf 1000000000; queueintd; struct rec {int to, next, f; }e[N*NN*2]; void add(int x, int y, int z) {e[tot].to y;e[tot].f z;e[tot].next head[x];head[x] tot;e[tot].to x;e[tot].f 0;e[tot].next head[y];head[y] tot;return; } bool bfs() {memset(dep, 0, sizeof(dep));while (!d.empty()) d.pop();dep[s] 1;d.push(s);while(!d.empty()){int h d.front();d.pop();for (int i head[h]; i; i e[i].next)if (!dep[e[i].to] e[i].f){dep[e[i].to] dep[h] 1;if (e[i].to t) return true;d.push(e[i].to);}}return false; } int dfs(int x, int flow) {if (x t) return flow;int rest 0, k;for (int i head[x]; i; i e[i].next)if (dep[e[i].to] dep[x] 1 e[i].f){k dfs(e[i].to, min(e[i].f, flow - rest));if (!k) dep[e[i].to] 0;rest k;e[i].f - k;e[i^1].f k;if (rest flow) return rest;}return rest; } int main() {scanf(%d, n);s n 1;t n 2;tot 1;for (int i 1; i n; i){scanf(%d, x);add(s, i, x);}for (int i 1; i n; i){y 0;for (int j 1; j n; j){scanf(%d, x);if (x) add(i, j, 2 * x);ans x;y x;}add(i, t, y);}while(bfs())ans - dfs(s, inf);printf(%d, ans);return 0; }
http://www.zqtcl.cn/news/609310/

相关文章:

  • jsp网站 值班多语种网站开发
  • 公司网站英文做电商
  • 合肥企业网站建设公司哪家好卖产品怎么做网站
  • 网站建设公司86215中国中小企业网站
  • 做网站 如何 挣钱游戏网站开发协议
  • 网站建设发展wordpress比较慢
  • 收费网站推广动漫制作就业方向
  • 湖北优化网站建设设计公司需要什么资质
  • 个人网站怎么制作wordpress创意小工具
  • 网站管理维护怎么做在线oa
  • vue做企业网站wordpress 不发送邮件
  • 深圳做网站哪家便宜邮政编码html编写
  • 黑龙江营商环境建设局网站门户网站整改报告
  • 是不是做推广都得有网站深圳网站建设新闻
  • 旅游做视频网站关于建设网站的书本
  • 营销网站是什么意思快站优惠券app
  • wordpress加dz公司网站搜索优化
  • 北京网站seo技术厂家联合外发加工网
  • 自己做的网站 jen江门模板建站定制
  • 教做糕点的网站工作计划范文
  • dw自己做网站需要什么黄骅贴吧足疗
  • 稻香村网站建设网站建设制作 优帮云
  • 简单的网站作业seo关键词搜索和优化
  • 个人域名备案网站名称例子龙岩网站制作公司
  • 深圳专门做网站的公司电子商务网站推广目的分为
  • 政协网站法治建设版块设计头像 制作 免费
  • wordpress 去除下划线成都seo公司排名
  • 网站移动页面怎么做万网域名管理入口
  • 吴桥网站建设公司wordpress 不收录设置
  • 长安网站建设工作总结信息安全网站建设方案书