HDU1285---确定比赛名次
来源:互联网 发布:2016淘宝销售排行榜 编辑:程序博客网 时间:2024/06/06 00:49
刚开始被题目吓到了:符合条件的排名可能不是唯一的,此时要求输出时编号小的队伍在前
然后做着发现其实依次输出就可以了。。。
#include<stdio.h>#include<algorithm>#include<string.h>#include<stack>#include<queue>#define ll __int64#define M 100007using namespace std;#define mem(a) memset(a,0,sizeof(a))int n,m,map[510][510],in[510],k,out[510];void topsort(){ for(int i=1;i<=n;i++) { int j=1; while(in[j]!=0&&j<=n) j++; out[i]=j; in[j]=-1; for(int k=1;k<=n;k++) { if(map[j][k]==1) in[k]--; } }}int main(){ while(scanf("%d%d",&n,&m)!=EOF){ mem(in);mem(map); int a,b; for(int i=1;i<=m;i++){ scanf("%d%d",&a,&b); if(!map[a][b]) {map[a][b]=1; in[b]++;} } topsort(); for(int i=1;i<n;i++) printf("%d ",out[i]); printf("%d\n",out[n]); }}
0 0
- hdu1285-确定比赛名次
- hdu1285确定比赛名次
- hdu1285 确定比赛名次
- HDU1285确定比赛名次
- HDU1285---确定比赛名次
- hdu1285确定比赛名次
- hdu1285确定比赛名次
- hdu1285 确定比赛名次
- HDU1285-确定比赛名次
- HDU1285 确定比赛名次
- HDU1285-确定比赛名次
- 【拓扑排序】 hdu1285 确定比赛名次
- hdu1285 确定比赛名次 拓扑排序
- 确定比赛名次(hdu1285拓扑排序)
- hdu1285 确定比赛名次 (拓扑排序)
- HDU1285——确定比赛名次
- HDU1285 确定比赛名次 拓扑排序
- Hdu1285 step5.2.5 确定比赛名次
- Linux下配置安装PHP环境(Apache2)
- Android与 IOS系统的性能对比
- Oracle新建用户、角色,授权,建表空间
- 黑马程序员——【Java反射学习】反射的应用:测试泛型的本质
- 最有矩链乘问题—常见Dp
- HDU1285---确定比赛名次
- 交互模式和脚本模式
- 关键字过滤高效算法
- 学习ASP.NET MVC5框架揭秘笔记-ASP.NET路由(七)
- DELPHI XE7\XE8 移动开发,Android、iOS
- Unity亚洲开发者大会会议简录之技术篇,Profiler的一些参数的意思
- Oracle学习(三)之重建控制文件
- 辽宁省赛总结
- ajax文件异步上传下载