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

防疫管控优化措施/企业网站seo优化外包

防疫管控优化措施,企业网站seo优化外包,深圳专业网站建设制作,创建站点如何做网站这题真的是无语了,在哪个岛上根本就没有任何的用处……不过我是画了下图,感受到一定是仙人掌,并不会证。有谁会证的求解…… 如果当做仙人掌来做确实十分的简单。只要像没有上司的舞会一样树形dp就好了,遇到环出现的时候把环遍历一…

  这题真的是无语了,在哪个岛上根本就没有任何的用处……不过我是画了下图,感受到一定是仙人掌,并不会证。有谁会证的求解……

  如果当做仙人掌来做确实十分的简单。只要像没有上司的舞会一样树形dp就好了,遇到环出现的时候把环遍历一遍单独求解,和小C的独立集完全是一样的做法。

#include <bits/stdc++.h>
using namespace std;
#define maxn 500000
#define int long long
#define INF 999999999
int n, m, cnp = 1;
int f[maxn][2], fa[maxn], val[maxn];
int ans, timer, dfn[maxn], low[maxn];struct edge
{int cnp = 1, head[maxn], to[maxn], last[maxn];void add(int u, int v){to[cnp] = v, last[cnp] = head[u], head[u] = cnp ++;to[cnp] = u, last[cnp] = head[v], head[v] = cnp ++;}
}E1;int read()
{int x = 0, k = 1;char c;c = getchar();while(c < '0' || c > '9') { if(c == '-') k = -1; c = getchar(); }while(c >= '0' && c <= '9') x = x * 10 + c - '0', c = getchar();return x * k;
}void Solve(int u, int v)
{bool flag = 0;if(u == 3) flag = 1;int f1 = 0, f0 = 0;for(int i = v; i != u; i = fa[i]){int t0 = f0 + f[i][0], t1 = f1 + f[i][1];f0 = max(t0, t1), f1 = t0;}f[u][0] += f0;f1 = -INF, f0 = 0;for(int i = v; i != u; i = fa[i]){int t0 = f[i][0] + f0, t1 = f[i][1] + f1;f1 = t0, f0 = max(t0, t1);}f[u][1] += f1;
}void Tarjan(int u)
{dfn[u] = low[u] = ++ timer;f[u][0] = 0, f[u][1] = val[u];for(int i = E1.head[u]; i; i = E1.last[i]){int v = E1.to[i];if(v == fa[u]) continue;if(!dfn[v]) {fa[v] = u; Tarjan(v);low[u] = min(low[u], low[v]);}else low[u] = min(low[u], dfn[v]);if(low[v] > dfn[u] && fa[v] == u) f[u][1] += f[v][0], f[u][0] += max(f[v][0], f[v][1]);}for(int i = E1.head[u]; i; i = E1.last[i]){int v = E1.to[i];if(dfn[v] > dfn[u] && fa[v] != u) Solve(u, v);}
}signed main()
{n = read(), m = read();for(int i = 1; i <= m; i ++){int u = read(), v = read();E1.add(u, v);}for(int i = 1; i <= n; i ++)val[i] = read();for(int i = 1; i <= n; i ++){if(dfn[i]) continue; Tarjan(i); ans += max(f[i][1], f[i][0]);}printf("%lld\n", ans);return 0;
}

 

转载于:https://www.cnblogs.com/twilight-sx/p/9235565.html

http://www.lbrq.cn/news/1436905.html

相关文章:

  • 橙云网站建设/手机版百度入口
  • 上海的建设网站首页/哈尔滨网站制作软件
  • 怎么做网站代码/软文代写兼职
  • 网站怎么做关键词/百度营销后台
  • 做网站建设的工资高吗/竞价广告
  • 什么是网络营销直播/郑州seo服务公司
  • 网站建设的功能/推广合作
  • 重庆城乡建设局网站/高端网站建设哪个好
  • 在网站的主页制作时 填写关键字/网络营销策略概念
  • 做那个免费观看视频网站/广州seo运营
  • 农产品信息网站的建设/百度文库网页版
  • 巴西有做amazon网站吗/seo网络排名优化方法
  • 汉阳网站建设公司/活动营销推广方案
  • 如何实现网站建设服务/免费推广app平台有哪些
  • 霸州做阿里巴巴网站/宁波正规优化seo价格
  • 网站建设报价多少/平台推广是什么
  • 网站怎么做目录跳转/app推广接单发布平台
  • 在与客户谈网页广告时如何让客户相信网站流量/seo免费优化网站
  • 网站模板服务商/农产品营销策划方案
  • 做soho的网站/小红书怎么做关键词排名优化
  • 室内设计软件自己设计/廊坊seo建站
  • 做电商网站一般要多少钱/人员优化方案
  • 简洁网站布局/自己建网站要多少钱
  • 做网站简单吗/而的跟地seo排名点击软件
  • 深圳做积分商城网站设计/淮安网站seo
  • 电影vip网站建设步骤/网站优化策划书
  • 青岛网站建设公司哪家好/如何自己做网站
  • 网站icp备案要多久/艺术培训学校招生方案
  • 工信部网站原来是/靠谱的拉新平台
  • 巨野网站建设/成人短期电脑培训班学费
  • HiSmartPerf使用WIFI方式连接Android机显示当前设备0.0.0.0无法ping通!设备和电脑连接同一网络,将设备保持亮屏重新尝试
  • 【物联网】基于树莓派的物联网开发【26】——树莓派开启串口并配置串口助手Minicom
  • 《AVL树的原理与C++实现:详解平衡二叉搜索树的高效构建与操作》
  • 西门子S7-200与S7-1200通过PPI以太网模块通讯,赋能汽车制造行业发展
  • 力扣47:全排列Ⅱ
  • Ansible 基础到实操笔记