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

网络推广加盟深圳的seo网站排名优化

网络推广加盟,深圳的seo网站排名优化,用python做 网站论坛,百度网站建设优化为什么记录呢 因为不记录全忘了 虽然记了也不一定会看 有向无环图一定有拓扑序列邮箱无环图 - 拓扑图 入度为0的点作为起点入度为0的点入队列枚举出边 t->j删掉当前边,t->j . j的入度减1判断j的入度是否为0,来判断是否加入队列 有环: …

为什么记录呢
因为不记录全忘了
虽然记了也不一定会看

  1. 有向无环图一定有拓扑序列
  2. 邮箱无环图 - 拓扑图
  1. 入度为0的点作为起点
  2. 入度为0的点入队列
  3. 枚举出边 t->j
  4. 删掉当前边,t->j . j的入度减1
  5. 判断j的入度是否为0,来判断是否加入队列
  1. 有环: 不存在入度为0的点
#include<iostream>
#include<algorithm>
#include<cmath>
#include<cstring>using namespace std;const int maxn = 100010;int h[maxn], e[maxn], ne[maxn], idx;int q[maxn],d[maxn];int n;int hh = 0, tt = -1;void add(int a, int b){e[idx] = b;ne[idx] = h[a];h[a] = idx++;
}bool topsort(){while(hh <= tt){int t = q[hh++];for(int i = h[t]; i != -1; i = ne[i]){int j = e[i];d[j]--;if(d[j] == 0){q[++tt] = j;// cout<<"j: "<< j << " "; }}}// cout<<"tt " << tt << "n-1 "<< n-1 << '\n';return tt == n-1;}int main(){int m,a,b;memset(h , -1, sizeof h);cin >> n >> m;for(int i = 0; i < m; i++){cin>>a>>b;add(a,b);// cout<<"b  "<< b << " ";d[b]++;}for(int i = 1; i <= n; i++){if(d[i] == 0){// cout<<"i: " << i<<'\n';q[++tt] = i;}}if(topsort()){for(int i = 0; i < n; i++){cout<<q[i] << " ";}}else cout<<-1<< '\n';return 0;
}
http://www.15wanjia.com/news/170175.html

相关文章:

  • 专门做视频点评的网站深圳防疫政策最新
  • 青岛网站设计公司在哪找p2p网站建设报价2p排名
  • 网站到底怎么做出来的悟空建站是什么
  • 广东的网站建设网站改版费用
  • 如何做下载网站赚钱0基础学网站开发
  • 怎样做投资理财网站网上购物商城介绍
  • 视频网站文案我想来做外贸网站来推广
  • 网站的布局怎么做php ajax网站开发典型实例pdf
  • 台州网站建设网站陕西正天建设有限公司网站
  • 百城建设提质工程网站服装网站建设的规模和类别
  • 怎么自己做投票网站邯郸百度推广公司
  • otc场外交易网站开发网页设计实验报告怎么写
  • 网站功能报价wordpress postmeta
  • 男女做那些事免费网站做营销网站企业
  • 风铃网站具体是做那方面的网站制作周期
  • 沈阳网站建sem工作内容
  • 东莞建站模板大全泰安网络电视台直播
  • 小米官网网站建设销售管理系统哪家好
  • 湖南响应式网站方案网站内容如何编辑软件
  • 明星网站开发项目介绍登陆Wordpress手机app
  • 保险购买网站综合门户网站是什么意思
  • 推广网站的方法有搜索引擎营销wordpress教程登陆
  • 湖北省建设工程质量安全监督网站长沙好的网站建设公司哪家好
  • 网站开发流程科技网站域名
  • 一个公司做两个网站珠海市科速网络技术有限公司
  • dedecms大气金融企业网站模板博客社区类网站模板
  • 成都网站设计公司wordpress描述怎么改
  • 网站如何设计方案蚌埠市重点工程建设管理局网站
  • 融安有那几个网站做的比较好的网店运营管理与营销推广
  • 合肥哪里有做网站的网站模板文件的名字