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

火狐网站开发好的插件网站推广技巧有哪些

火狐网站开发好的插件,网站推广技巧有哪些,网站详情一般是什么公司做,沈阳正规的男科医院N个小朋友,编号 1∼N,要排成一队。在安排每个人的顺序时,有 M 个要求,每个要求包含两个整数 a,b,表示小朋友 a 要排在小朋友 b 的前面。 请你找出符合所有要求的排队顺序。 输入格式 第一行包含整数 N,M。接下来 M 行…

N个小朋友,编号 1∼N,要排成一队。在安排每个人的顺序时,有 M 个要求,每个要求包含两个整数 a,b,表示小朋友 a 要排在小朋友 b 的前面。
请你找出符合所有要求的排队顺序。

输入格式
第一行包含整数 N,M。接下来 M 行,每行包含两个整数 a,b。

输出格式
按排好队列从前到后的顺序在一行内输出每个小朋友的编号。保证至少存在一个符合条件的顺序。当符合条件的排队顺序不唯一时,编号更小的小朋友尽量更靠前。

数据范围
1≤N≤500,
1≤M≤5000,
1≤a,b≤N,
保证数对 (a,b) 各不相同。

输入样例:
4 3
1 2
2 3
4 3

输出样例:
1 2 4 3

#include<iostream>
#include<cstring>
#include<queue>
using namespace std;
priority_queue<int,vector<int>,greater<int>> heap;
const int N=510,M=5010;
int h[N],e[N],ne[N],idx;
int rd[N];
int n,m;
void add(int a,int b)
{e[idx]=b,ne[idx]=h[a],h[a]=idx++;
}
void topsort()
{for(int i=1;i<=n;i++)if(!rd[i])heap.push(i);while(heap.size()){int k=heap.top();cout<<k<<" ";heap.pop();for(int i=h[k];i!=-1;i=ne[i]){int j=e[i];if(--rd[j]==0)heap.push(j);}}
}
int main()
{cin>>n>>m;memset(h,-1,sizeof(h));while(m--){int a,b;cin>>a>>b;add(a,b);rd[b]++;}topsort();return 0;
}
http://www.jinmujx.cn/news/115402.html

相关文章:

  • 苏州市著名网站制作宣传推广的形式有哪些
  • 西安中交建设集团网站机器人编程培训机构排名
  • 青岛网站设计公司网站接广告
  • 贵阳做网站cncolour北京网站建设公司哪家好
  • 网站项目需求公司网页设计模板
  • 做门户网站需要什么如何用html制作一个网页
  • 坪地网站建设教程安徽seo推广
  • 虎门有没有做网站公司小红书seo关键词优化多少钱
  • 律师个人网站源码安徽网站推广
  • 做网站应该了解什么问题百度我的订单
  • html5手机app网站模板如何让百度收录自己信息
  • logo设计网站国外网站策划是什么
  • 湖南省住房与城乡建设厅网站百度seo公司哪家最好
  • 深圳品牌展会青岛seo网站排名
  • 只做二手奢侈品的网站福建seo网站
  • 精品课程 网站建设质量网站联盟推广
  • 米客优品的网站是哪做的产品优化是什么意思
  • 运动健身型网站开发百度学术搜索入口
  • 如何在电影网站中做淘客湖南网站设计外包费用
  • 聊城有限公司网站建设 中企动力济二分网络营销工具与方法
  • icp备案需要先建设网站么竞价培训
  • 做支付网站网站排名搜索
  • 北京海淀区居家办公长安seo排名优化培训
  • 没营业执照怎么做网站app001推广平台
  • 如何查询网站开发语言最近发生的热点新闻事件
  • 海口seo外包seo如何优化一个网站
  • 基于html5的购物商城网站短网址链接生成
  • 平潭城乡住房建设厅网站军事新闻最新消息今天
  • 网站 不备案精准营销的概念
  • 网络培训机构排名前十seo网站推广工具