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

校园跑腿小程序源码什么是白帽seo

校园跑腿小程序源码,什么是白帽seo,安庆网站建设公司简,装饰公司营销型网站建设为什么记录呢 因为不记录全忘了 虽然记了也不一定会看 有向无环图一定有拓扑序列邮箱无环图 - 拓扑图 入度为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.mmbaike.com/news/93571.html

相关文章:

  • 新网站怎样做推广大连今日新闻头条
  • 网站建设策划书ol班级优化大师下载
  • 如何做网站编辑 沒技术拼多多seo 优化软件
  • 云南省住房与城乡建设厅网站免费个人网站建站
  • soho外贸网站建设网店如何做推广
  • 徐州疫情最新情况昆明seo工资
  • 微信做爰视频网站seo外包杭州
  • 传奇怎么做充值网站推销一个产品的方案
  • java和php做网站谁好b站引流推广网站
  • 赤峰做网站的网络公司百度人工服务24小时电话
  • 佛山免费网站建设网站广告费一般多少钱
  • 国务院 政府网站建设要求整合网络营销
  • 自建网站网址互联网下的网络营销
  • pk10网站怎么做冯耀宗seo博客
  • 武汉网上商城网站建设百度ai助手入口
  • seo诊断站长今日疫情最新消息
  • 定制网站建设的释义百度网站排名优化价格
  • wordpress 商城模板下载seo站长综合查询
  • 鹤壁做网站哪家便宜百度网站推广一年多少钱
  • 俄罗斯网站推广长沙官网seo推广
  • 如何选择网站建设公司seo优化服务公司
  • 北京做机柜空调的网站百度竞价恶意点击软件
  • 网站建设销售好做吗semantics
  • 广西网络seo搜索如何优化
  • 大型网站的设计如何推广自己的产品
  • 无锡网站建设制作方案推推蛙seo
  • 提交网站收录常州网站建设书生商友
  • 手机网站可以做百度商桥吗搜索引擎优化好做吗
  • 巨野做网站的电视剧百度风云榜
  • 典型营销型网站有哪些产品推广文案100字