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

国家建设部网站官网证件查询wordpress建站课程

国家建设部网站官网证件查询,wordpress建站课程,物业管理系统多少钱,长沙电商网站来自FallDeram的博客#xff0c;未经允许#xff0c;请勿转载#xff0c;谢谢。 给定序列A#xff0c;序列中的每一项Ai有删除代价Bi和附加属性Ci。请删除若项#xff0c;使得4的最长上升子序列长度减少至少1#xff0c;且付出的代价之和最小#xff0c;并输出方案。如果…来自FallDeram的博客未经允许请勿转载谢谢。   给定序列A序列中的每一项Ai有删除代价Bi和附加属性Ci。请删除若项使得4的最长上升子序列长度减少至少1且付出的代价之和最小并输出方案。如果有多种方案请输出将删去项的附加属性排序之后字典序最小的一种。 T5 n700   首先考虑建图之后最小割  每个点拆成两个点中间连费用的边 f[i]表示以i为开头的最长上升子序列长度对于ija[i]a[j]f[i]f[j]1 从i的出点向j的入点连INF的边 然后随意求一个最小割按照优先级从小到大考虑每个点。 一条边可以被割当且仅当这条边连接了两个不同的强联通块。 所以只要一条边能被割就把它加入答案然后把u-S,T-v的流量全部退掉即可。 #includealgorithm #includeiostream #includecstring #includecstdio #includevector #define S 0 #define T 1401 #define INF 2000000000 using namespace std; inline int read() {int x 0 , f 1; char ch getchar();while(ch 0 || ch 9){ if(ch -) f -1; ch getchar();}while(ch 0 ch 9){x x * 10 ch - 0;ch getchar();}return x * f; }struct edge{int to,next,w;}e[T*100]; int head[T5],c[T5],q[T5],d[T5],n,mx,cnt1,F,a[T5],b[T5],top,rk[T5],C[T5],f[T5]; vectorint ans;inline void ins(int f,int t,int w) {e[cnt](edge){t,head[f],w};head[f]cnt;e[cnt](edge){f,head[t],0};head[t]cnt; }bool bfs(int From,int To) {memset(d,0,sizeof(d));int i,j;for(d[q[topi1]From]1;itop;i)for(int jc[q[i]]head[q[i]];j;je[j].next)if(e[j].w!d[e[j].to])d[q[top]e[j].to]d[q[i]]1;return d[To]; }int dfs(int x,int To,int f) {if(xTo) return f;int used0;for(intic[x];i;ie[i].next)if(e[i].wd[e[i].to]d[x]1){int wdfs(e[i].to,To,min(f-used,e[i].w));usedw;e[i].w-w;e[i^1].ww;if(usedf) return f;}return d[x]-1,used; } bool cmp(int x,int y){return C[x]C[y];} int main() {for(int casread();cas;--cas){nread();cntmx1;ans.clear();memset(head,0,sizeof(head));for(int i1;in;i) a[i]read(),rk[i]i;for(int i1;in;i) ins(i,in,read());for(int i1;in;i) C[i]read();for(int in;i;--i){f[i]1;for(int ji1;jn;j) if(a[j]a[i])f[i]max(f[i],f[j]1);mxmax(mx,f[i]);}for(int i1;in;i){if(f[i]mx) ins(S,i,INF);if(f[i]1) ins(in,T,INF);for(int ji1;jn;j)if(a[j]a[i]f[j]f[i]-1)ins(in,j,INF); }F0;while(bfs(S,T)) Fdfs(S,T,INF);sort(rk1,rkn1,cmp);for(int i1;in;i){int xrk[i];if(e[x1].w||bfs(x,xn)) continue; e[x1].we[x1|1].w0;while(bfs(x,S)) dfs(x,S,INF);while(bfs(T,xn)) dfs(T,xn,INF);ans.push_back(x);} printf(%d %d\n,F,ans.size());sort(ans.begin(),ans.end());for(int i0;ians.size();i)printf(%d%c,ans[i],(i1ans.size())?\n: );}return 0; } 转载于:https://www.cnblogs.com/FallDream/p/bzoj3532.html
http://www.pierceye.com/news/383708/

相关文章:

  • 网站建设软件哪个最好郑州广告设计与制作公司
  • 浦口区网站建设售后保障如何维护网站
  • 企业网站建设 安全合肥做网站加盟
  • 水果网络营销策划方案电商网站怎样优化
  • 免费数据源网站wordpress主页面
  • 做网站百度收费吗青岛冠通市政建设有限公司网站
  • 菜鸟建网站福建福州罗源建设局网站
  • 企业内网网站制作自己的网站多少钱
  • 关于公司网站建设的申请wordpress站群功能
  • 外贸做企业什么网站珠海的网站建设
  • 做网站教程百度云外贸soho建站公司
  • 上海市网站建设网站增加导航栏
  • 电子政务网站模版网站制作排名优化
  • 大足网站建设wordpress本地很慢
  • 企业门户网站模板html上线同安区建设局网站
  • 有些人做网站不用钱的,对吗?手机网站建立教程
  • 自适应网站主要用什么做株洲网站设计公司
  • 漂亮大气的装潢室内设计网站模板 单页式html5网页模板包金山网页设计
  • 沈阳养老保险网站手机网站建设ppt
  • 网站培训视频宝安新闻
  • 上海外贸建站推广公司服务专业的网站建设公司
  • 网站上传不了wordpress女孩学电子商务专业好就业吗
  • 石家庄网站开发工程师招聘网蜘蛛互联网站建设
  • 企业网站营销策划衡水企业做网站费用
  • 邯郸网站建设渠道通化网站建设公司
  • 做vip电影网站黑龙江省中国建设银行网站首页
  • 长沙便宜网站建设在线印章生成器
  • 网站编辑的工作内容WordPress添加上传下载
  • 公司网站需求建设银行企业网站首页
  • 一般找素材都是做哪几个网站呢郑州seo外包阿亮