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

台州网站推广技巧付费网站建设如何网络销售

台州网站推广技巧付费,网站建设如何网络销售,智能模板网站建设价格,没有备案的网站百度不收录又重新学了一下拓扑排序,这次发现就十分简单了,拓扑排序的步骤 1.他必须是一个有向无环图,起点我们就是入度为0的点 2.我们首先要输出的就是入度为0的点,然后依次删除这些点连向的点,使这些点的入度-1,如果…

又重新学了一下拓扑排序,这次发现就十分简单了,拓扑排序的步骤

1.他必须是一个有向无环图,起点我们就是入度为0的点

2.我们首先要输出的就是入度为0的点,然后依次删除这些点连向的点,使这些点的入度-1,如果这些点入度此时变为了0,那么就放进刚才入度为0的集合当中

3.现在只需要输出这个集合就可以了

 

 

 

#include<bits/stdc++.h>
using namespace std;
int n,m;
const int N=100010;
int e[N];
int ne[N];
int h[N];
int idx=0;
int hh=0,tt=-1;
int q[N];
int d[N]; 
void add1(int a,int b)
{e[idx]=b,ne[idx]=h[a],h[a]=idx++;
}
void topsort()
{for(int i=1;i<=n;i++){if(d[i]==0)q[++tt]=i;}while(tt>=hh){int j=q[hh++];for(int i=h[j];i!=-1;i=ne[i]){int x=e[i];d[e[i]]--;if(d[e[i]]==0){q[++tt]=e[i];}}}if(tt==n-1){for(int i=0;i<n;i++){cout<<q[i]<<" ";}}else{cout<<"-1";}
}
int main()
{cin>>n>>m;memset(h,-1,sizeof(h));while(m--){int a,b;cin>>a>>b;d[b]++;add1(a,b);}topsort();return 0;
}

http://www.yayakq.cn/news/270764/

相关文章:

  • php网站开发工程师教程微信网名
  • 四川网站建设外包服务湖北网站建设费用
  • 海南网站建设基本流程建设网站编程语言
  • 网站开发所需费用明细wordpress主题代码
  • 帮别人做网站要投资吗做写字楼租赁用什么网站好
  • 劳务派遣东莞网站建设建造师免费自学网站
  • 网页游戏在哪里制作广西优化网站
  • 为什么广告不集中建设广告网站wordpress 响应式图片
  • 贵州城市和城乡建设官方网站软件ui设计怎么做网站
  • 那些网站可以做问答网站备案 更改ip
  • 儿童网站 源码crossapple wordpress
  • 运营最好的网站免费的黄冈网站有哪些平台可以聊天呢
  • 哈尔滨最专业的网站建设开户推广竞价开户
  • 个人网站有哪些站wordpress关闭头像
  • 网站开发书籍网站的设计 改版 更新
  • 做ar的网站网站托管做的好的公司
  • 登录浏览器是建设银行移动门户网站湖北网站建设联系电话
  • 行政事业单位网站建设小工程承包网
  • 成都创新互联网站建设怀化冰山涯IT网站建设公司
  • 企业门户网站模板html上线建筑设计资质查询平台
  • dedecms修改网站教程郑州哪家网站建设好
  • p2p做网站青岛企业网站开发
  • 网站建设英语词汇网站关键词优化方案
  • 兰州网站建设运营方案91永久海外地域网名
  • 建设网站需要哪些资质wordpress付费阅读chajian
  • 炫酷做网站背景图商务网站构建方法
  • 常州网站外包签合网站是哪个好
  • 网站联盟是什么意思外贸行业网站建设公司
  • 张掖市建设局网站百度关键词搜索排名代发
  • 响应式网站建设代理oa系统有哪些功能