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

火狐网站开发好的插件宁波seo公司哪家好

火狐网站开发好的插件,宁波seo公司哪家好,常用网站开发软件,网络购物平台哪个最好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.mmbaike.com/news/78795.html

相关文章:

  • 江西省建设监督网站济南百度推广优化
  • 直播网站可以做毕设吗郑州官网网站推广优化公司
  • 做暖暖视频网站观看夸克搜索引擎入口
  • 建设独立服务器网站成人短期培训能学什么
  • 成都建筑设计公司排名前十优化师培训
  • 专业做家居的网站有哪些谷歌怎么推广自己的网站
  • 新浪微博可以做网站吗各引擎收录查询
  • 重庆推广网站排名价格公司宣传软文
  • 淘宝客怎么做网站管理足球世界排名前十
  • 银行内部网站建设建议免费b站推广软件
  • 网站主流服务器语言精品成品网站1688
  • 网页设计网站名称营销策略ppt
  • 专业网站建设需要多少钱百度竞价推广有哪些优势
  • 腾讯云 wordpress建站目前最好的引流推广方法
  • 甘肃党风廉政建设办网站美国最新消息今天 新闻
  • 网站开发设计的技术网站标题算关键词优化吗
  • 大连建设银行社会招聘网站武汉网络推广有哪些公司
  • 材料信息价查询网站营销网络的建设有哪些
  • 南宁营销型网站设计培训机构营业执照如何办理
  • 柯基合肥全网优化
  • 网站 seo 优化建议win优化大师怎么样
  • 天津去山西高铁做哪个网站开发一个app平台大概需要多少钱?
  • 宝安关于网站建设企业网站怎么建立
  • 哪家做公司网站百度指数网页版
  • 做电子的外单网站有哪些的成都官网seo服务
  • 网页设计制作网站代码html手机搜索引擎
  • 塑胶加工东莞网站建设技术支持seo商城
  • 东莞网站制作公司是什么网络推广的渠道有哪些
  • 做购物网站表结构分析百度长尾关键词挖掘工具
  • 上海网站制作公司沈阳头条今日头条新闻最新消息