hdu 1285
来源:互联网 发布:海岛奇兵菊花升级数据 编辑:程序博客网 时间:2024/04/26 09:35
#include<cstdio>#include<string.h>#define maxn 1000using namespace std;int degree[maxn];int vis[maxn][maxn];int jg[maxn];int n,m;int main(){ int a,b,p; while(scanf("%d%d",&n,&m)==2) { memset(degree,0,sizeof(degree)); memset(vis,0,sizeof(vis)); memset(jg,0,sizeof(jg)); for(int i=0; i<m; i++) { scanf("%d%d",&a,&b); if(!vis[a][b]) { vis[a][b]=1; degree[b]++; } } for(int i=1; i<=n; i++) { p=-1; for(int j=1; j<=n; j++) { if(!degree[j]) { degree[j]--; jg[i]=p=j; break; } } for(int j=1;j<=n;j++) { if(vis[p][j]==1) { degree[j]--; vis[p][j]=0; } } } for(int i=1;i<=n;i++) { if(i==1) printf("%d",jg[i]); else printf(" %d",jg[i]); } printf("\n"); } return 0;}该题目特别要注意审题,注意要有很多组的输入。还有就是三个for的钳套要用的好
0 0
- 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
- HDU 1285
- hdu 1285
- hdu 1285
- 【机器人M号】题解
- Missing iOS Distribution signing identity for "XXX" Interactive -- 开发证书和发布证书过期无效
- XCode编译器介绍
- UILabel添加删除线,类似团购效果
- python之列表list
- hdu 1285
- Cocos2d-x Layout使用
- leetCode 202. Happy Number
- Qt4项目迁移到Qt5问题:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
- Redis教程(十二):服务器管理命令总结
- hdu 2191(多重背包)
- html-frame用法
- Android自学之路
- ARM-LINUX 交叉编译工具链搭建