HDU ACM 1285 确定比赛名次
来源:互联网 发布:期货交易数据下载 编辑:程序博客网 时间:2024/05/29 18:24
确定比赛名次,算很简单的拓扑排序了。领接矩阵表示。
#include<iostream> using namespace std;int map[501][501];int degree[501];int main() {int i,j,k;int n,m,p1,p2;bool f;while(cin>>n>>m){memset(map,0,sizeof(map));memset(degree,0,sizeof(degree));for(i=1;i<=m;i++){cin>>p1>>p2;if(!map[p1][p2]) //判断重边,否则会出错{map[p1][p2]=1;degree[p2]++;}}f=0; //拓扑排序for(i=1;i<=n;i++) //进行n次处理以便处理完所有点{for(j=1;j<=n;j++) //找到度为0的点{if(degree[j]==0){degree[j]--; //对应度数递减,避免下次再处理if(f==0){cout<<j;f=1;}else cout<<" "<<j;for(k=1;k<=n;k++) //去除和度数为0的点相连的边,即读书减一 if(map[j][k]==1) degree[k]--;break;}}}cout<<endl;} return 0; }
0 0
- HDU ACM 1285 确定比赛名次
- [ACM] hdu 1285 确定比赛名次 (拓扑排序)
- acm hdu p2185 确定比赛名次
- HDU 1285 确定比赛名次
- hdu 1285 确定比赛名次
- HDu 1285 确定比赛名次
- hdu 1285 确定比赛名次
- hdu 1285 确定比赛名次
- hdu 1285 确定比赛名次
- hdu 1285 确定比赛名次
- hdu 1285 确定比赛名次
- HDU-1285-确定比赛名次
- hdu 1285 确定比赛名次
- hdu 1285 确定比赛名次
- hdu 1285 确定比赛名次
- Hdu 1285 确定比赛名次
- HDU 1285 确定比赛名次
- HDU 1285 确定比赛名次
- Android SlidingMenu 使用详解
- 南阳 九九乘法表
- symbol used in shell
- 使用imagex将多个swm文件整合到一个wim文件中
- 近期工作总结
- HDU ACM 1285 确定比赛名次
- c++拷贝构造
- WordSearch
- R语言字符串处理函数之——字符串的大小写转换
- HDU 2054
- 下拉刷新
- 网易的部落格地址也留个 方便有时登入
- LeetCode --- Valid Number
- icmp后门的编写