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

动态网站开发的集成网站/安卓aso优化排名

动态网站开发的集成网站,安卓aso优化排名,bbs网站设计,给个能用的网址谢谢可以多次走一个点或一条边,但只计算一次点权,意味着我们需要进行缩点 tarjan进行求强联通分量主要记录DFN[i],LOW[i],以及维护que记录走过的点 通过后向边和树枝边对LOW值的更新,当DFN[i]LOW[i]时,就出现了强连通分量…

可以多次走一个点或一条边,但只计算一次点权,意味着我们需要进行缩点

tarjan进行求强联通分量主要记录DFN[i],LOW[i],以及维护que记录走过的点

通过后向边和树枝边对LOW值的更新,当DFN[i]=LOW[i]时,就出现了强连通分量,可以进行缩点操作

在缩点后,重新建图,然后就可以通过dp(记忆化) 进行统计

 

代码

#include<bits/stdc++.h>
using namespace std;
const int maxn=1e4+5;
const int maxm=1e5+5;
int n,m,tot,inin[maxn],dp[maxn],ans,color[maxn],va[maxn],LOW[maxn],times,top,cnt,que[maxn],DFN[maxn],head[maxn],val[maxn],ux[maxm],uy[maxm];
struct edge
{int to,nxt;
}G[maxm<<1];
void add(int x, int y)
{G[++cnt].to=y; G[cnt].nxt=head[x]; head[x]=cnt;
}
void tarjan(int x)
{que[++top]=x;inin[x]=1;DFN[x]=LOW[x]=++times;for(int i=head[x];i;i=G[i].nxt){int to=G[i].to;if(!DFN[to]) {tarjan(to);LOW[x]=min(LOW[x],LOW[to]);}else if(inin[to])LOW[x]=min(LOW[x],DFN[to]);}if(DFN[x]==LOW[x]){tot++;while(que[top+1]!=x){color[que[top]]=tot;va[tot]+=val[que[top]];inin[que[top--]]=0;}}
}
void dpp(int x)
{if(dp[x]) return ;dp[x]=va[x];int maxsum=0;for(int i=head[x];i;i=G[i].nxt){int to=G[i].to;if(!dp[to]) dpp(to);maxsum=max(maxsum,dp[to]);}dp[x]+=maxsum;
}
int main()
{freopen("a.in","r",stdin);scanf("%d%d",&n,&m);for(int i=1;i<=n;i++) scanf("%d",&val[i]);for(int i=1;i<=m;i++){scanf("%d%d",&ux[i],&uy[i]);add(ux[i],uy[i]);}for(int i=1;i<=n;i++)if(!DFN[i]) tarjan(i);memset(head,0,sizeof(head));cnt=0;for(int i=1;i<=m;i++)if(color[ux[i]]!=color[uy[i]])add(color[ux[i]],color[uy[i]]);for(int i=1;i<=tot;i++){if(!dp[i]){dpp(i);ans=max(ans,dp[i]);}}printf("%d\n",ans);return 0;
} 

 

http://www.jmfq.cn/news/5211127.html

相关文章:

  • 做flash的网站/seo技术代理
  • 全国建设部官方网站/关键词语有哪些
  • 建设监督网站首页/优秀的营销策划案例
  • 网站开发会用到定时器功能/百度一下搜索引擎大全
  • 海淀深圳网站建设公司/app软件下载站seo教程
  • 济南网络有限公司/北京seo助理
  • 济阳网站建设公司/免费刷赞网站推广免费
  • 兄弟网站制作/百度搜索引擎的使用方法
  • 咋做抽奖网站/重庆优化seo
  • 各类东莞微信网站建设/招商外包公司
  • 专做日租的网站/网站流量统计分析报告
  • 哪里有做网站的平台/如何去除痘痘有效果
  • 安徽住房和城乡建设厅网站首页/百度托管运营哪家好
  • 福州餐饮网站建设/厦门百度竞价
  • 代码做网站图片怎么插/快速排名精灵
  • 做网站效果怎么样/提高网站排名
  • ui设计师作品集网站/新网站seo
  • 软件商店vivo官方下载/怎么给网站做优化
  • 江门网站建设套餐/百度搜索关键词
  • 深圳市国外网站建设服务机构/营销失败案例分析
  • 阳江网站建设公司/重庆网站seo外包
  • 室内设计网站参考/互联网优化是什么意思
  • 做网站后用浏览量百度给钱/设计网页
  • 网站 建设 价格表/寻找客户的12种方法
  • 做外贸网站赚钱吗/青岛关键词排名提升
  • 权威发布公众号封面/枫林seo工具
  • 南京建设银行公积金查询网站/全网引流推广 价格
  • 网站备案 营业执照/交换友情链接
  • 大兴模版网站开发公司哪家好/北京seo服务商
  • 在线销售网站设计文献/郑州官网网络营销外包