题目大意:同1061 不过每类志愿者能工作的区间是多段

这是卡网络流?不明

总之把1061稍微改改就能过了- -

#include <cmath>
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#define INF 1e10
#define EPS 1e-7
using namespace std;
int m,n;namespace Linear_Programming{double A[10100][1010],b[10100],c[1010],v;void Pivot(int l,int e){int i,j;b[l]/=A[l][e];for(i=1;i<=n;i++)if(i!=e)A[l][i]/=A[l][e];A[l][e]=1/A[l][e];for(i=1;i<=m;i++)if(i!=l&&fabs(A[i][e])>EPS){b[i]-=A[i][e]*b[l];for(j=1;j<=n;j++)if(j!=e)A[i][j]-=A[i][e]*A[l][j];A[i][e]=-A[i][e]*A[l][e];}v+=c[e]*b[l];for(i=1;i<=n;i++)if(i!=e)c[i]-=c[e]*A[l][i];c[e]=-c[e]*A[l][e];}double Simplex(){int i,l,e;while(1){for(i=1;i<=n;i++)if(c[i]>EPS)break;if((e=i)==n+1)return v;double temp=INF;for(i=1;i<=m;i++)if( A[i][e]>EPS && b[i]/A[i][e]<temp )temp=b[i]/A[i][e],l=i;if(temp==INF) return INF;Pivot(l,e);}}
}
int main()
{using namespace Linear_Programming;int i,j,k,x,y;cin>>n>>m;for(i=1;i<=n;i++)scanf("%lf",&c[i]);for(i=1;i<=m;i++){scanf("%d",&k);for(j=1;j<=k;j++){scanf("%d%d",&x,&y);for(;x<=y;x++)A[i][x]+=1.0;}scanf("%lf",&b[i]);}double ans=Simplex();printf("%d\n",int(ans+0.5));return 0;
}

BZOJ 3265 志愿者招募加强版 单纯形相关推荐

  1. [线性规划 对偶原理 单纯形] BZOJ 3265 志愿者招募加强版

    就是个裸题了 #include<cstdio> #include<cstdlib> #include<algorithm> #include<cstring& ...

  2. BZOJ.3265.志愿者招募加强版(费用流SPFA)

    题目链接 见上题. 每类志愿者可能是若干段,不满足那个...全幺模矩阵(全单位模矩阵)的条件,所以线性规划可能存在非整数解. 于是就可以用费用流水过去顺便拿个rank2 233. //20704kb ...

  3. 【BZOJ1061/3265】[Noi2008]志愿者招募/志愿者招募加强版 单纯形法

    [BZOJ1061][Noi2008]志愿者招募 Description 申奥成功后,布布经过不懈努力,终于成为奥组委下属公司人力资源部门的主管.布布刚上任就遇到了一个难题:为即将启动的奥运新项目招募 ...

  4. bzoj 1061 志愿者招募

    1061: [Noi2008]志愿者招募 Time Limit: 20 Sec   Memory Limit: 162 MB Submit: 3038   Solved: 1882 [ Submit] ...

  5. BZOJ 1061 志愿者招募(最小费用最大流)

    题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1061 题意:申奥成功后,布布经过不懈努力,终于 成为奥组委下属公司人力资源部门的主管.布 ...

  6. 【BZOJ3265】志愿者招募加强版 线性规划 单纯形法 对偶原理

    链接: #include <stdio.h> int main() {puts("转载请注明出处[vmurder]谢谢");puts("网址:blog.csd ...

  7. bzoj 1061 志愿者招募 费用流

    详见BYV的博客,写的非常全面https://www.byvoid.com/blog/noi-2008-employee /************************************** ...

  8. bzoj3265 志愿者招募加强版

    http://www.elijahqi.win/archives/2898 Description Input Output Sample Input 3 3 2 3 4 1 1 2 2 1 2 3 ...

  9. 【BZOJ】1061: [Noi2008]志愿者招募

    题解 可能是世界上最裸的一个单纯形 (话说全幺模矩阵是啥我到现在都不知道) 假装我们已经看过了算导,或者xxx的论文,知道了单纯形是怎么实现的 扔一个blog走掉..https://www.cnblo ...

最新文章

  1. python嵌套列表元素和_Python嵌套列表内部比较和编辑
  2. 据库中事务、会话、线程这几个概念是什么关系
  3. 单交换机VLAN 配置和结果验证(51cto-o8)
  4. 【C++ STL学习之一】容器的共通能力和共通操作总结
  5. Docker收购Orchard,SAP支持OpenStack,ODF等
  6. 在DOS下修改本机IP地址
  7. mysql+磁盘i+o+优化_浅析MySQL数据库磁盘I/O调整优化 | 学步园
  8. SYBASE性能优化
  9. NOIP2015运输计划
  10. mysql外键英文_MySQL开发中的外键(foreign key)与参照完整性(Referential integrity) [中英文转载]...
  11. 360修复高危漏洞可以修复吗_大理石刮痕可以修复吗?如何修复?
  12. 大型通用ERP生产管理系统源码
  13. 局域网内计算机共享文件到手机
  14. 远程桌面不能复制粘贴
  15. python爬取喜马拉雅音频
  16. 什么是项目集(PgMP)?
  17. 设计模式——策略模式
  18. Windows家庭版如何打开本地组策略编辑器
  19. JS 如何清除页面缓存
  20. Java干货(一)----Java重写时应当遵守的10条规则

热门文章

  1. 以静制动的TensorFlow Fold
  2. 园区元宇宙:打造智慧园区综合治理可视化管理平台
  3. 如何安装适用于win11的安卓子系统(WSA)的谷歌框架安卓13版本
  4. 安装Windows11体验WSA,安装常用Android应用测试
  5. ios设备管理软件imazing 2.16.2官网下载,2022年强悍来袭!
  6. 小白学Python ——day7
  7. Vue学习之Vant图标使用及问题
  8. linux编译poco静态库,iOS——为Xcode编译POCO C++静态库
  9. 达梦数据库(DM8)基本使用
  10. 在计算机英语中 memory的中文意思是,Memory是什么意思,memory什么意思中文