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

美妆网站建设规划大朗做网站

美妆网站建设规划,大朗做网站,品牌建设的基本原则,自己网站页面设计软件拓扑排序的流程#xff1a; 插入#xff08;a#xff0c;b#xff09;#xff0c;表示a-b的关系#xff0c;调用add(a,b),每次吧b的入度1#xff0c;d[b]; 然后调用topsort#xff0c;返回1表示存在拓扑序列#xff0c;返回0表示不存在拓扑序列。判断是否存在拓扑…拓扑排序的流程 插入ab表示a-b的关系调用add(a,b),每次吧b的入度1d[b]; 然后调用topsort返回1表示存在拓扑序列返回0表示不存在拓扑序列。判断是否存在拓扑排序的逻辑 先把所有入度为0的点入队这些都是可能的结果。 取出队头t然后出队 因为是拉链法表示的有向图因此访问t对应的所有出边je【i】 然后删除t-j的关系把j的入度-1d[j] --,如果-1之后发现j的入度为0那么j依然可能是新的拓扑序列的一员需要把j入队如果拓扑排序完了之后把所有的点都曾入队过那么存在拓扑序列。 #includeiostream #includealgorithm #includecstring #define N 100086 using namespace std; int n,m; int h[N],e[N],ne[N],idx; int d[N],q[N]; void add(int a,int b){e[idx]b,ne[idx]h[a],h[a]idx; } bool topsort(){int hh0,tt-1;for(int i1;in;i)if(!d[i])q[tt]i;while(hhtt){int tq[hh];for(int ih[t];i!-1;ine[i]){int je[i];if(--d[j]0){q[tt]j;}}}return ttn-1; } int main(){cinnm;memset(h,-1,sizeof h);for(int i0;im;i){int a,b;cinab;add(a,b);d[b];}if(!topsort())puts(-1);else{for(int i0;in;i)coutq[i] ;puts();}return 0; }
http://www.hkea.cn/news/14397005/

相关文章:

  • 学校网站建设 分工网站seo分析工具
  • 专业网站排名优化公司aspcms手机网站模板
  • 长沙网站优化厂家网站开发知识点总结
  • 苏州知名高端网站建设企业底湘西网站制作
  • 大红门网站建设旅游网站建设方案书
  • 河南网站排名wordpress 前台发布文章
  • 网站和手机网站南京网站建设网
  • 做网站平面一套多少钱wordpress feed钩子
  • .net网站开发实验报告品牌网线
  • 无忧网站建设江苏城乡建设厅官方网站
  • 网站推广定义国家建设局网站
  • 学网站建设难吗网页设计制作教程:一个页面的完全制作
  • 网站建设公司的经营范围新乡电子商务网站建设
  • php做网站很快嘛汽车电商网站建设
  • 龙口网站制作多少钱.net 网站域账号自动验证码
  • 镇江网站开发公司临沧市住房和城乡建设局网站
  • 郑州网站优化方案做网站客户要提供什么
  • 现在网站开发用什么环境ui设计好学吗?要学多久
  • 池州做网站正规网站建设价格
  • 电商网站建设建议关于做摄影的网站
  • 新泰网站建设方案wordpress超cpu
  • 微网站的建设模板有哪些新西兰网站后缀
  • 河南网站推广优化公司哪家好莱芜都市网人才网
  • 店铺logo设计免费在线生成兰州网站seo收费标准
  • 手机系统网站绥中网站建设分类信息网
  • 宿迁公司做网站中国交通建设集团有限公司招标网
  • 自己做网站卖东西需要交税吗电商网站建设计划书
  • 资阳房地产网站建设广东seo排名
  • 网站推广优化趋势建站宝盒建站系统
  • 网站建设需要干什么1号店网站网页特效