拓扑排序(士兵排队)
来源:互联网 发布:电子手轮 单片机 编辑:程序博客网 时间:2024/05/21 18:13
#include<iostream>#include<fstream>#include<algorithm>using namespace std;int n,m;int din[30];bool f[30][30]; void _bfs(){int line[30],head=1,tail=0;for (int i=0;i<n;i++) if (din[i]==0){tail++;line[tail]=i;} while (head<=tail){cout << char(line[head]+'A');for (int i=0;i<n;i++)if (f[line[head]][i]==1) {din[i]--;f[line[head]][i]=0;if (din[i]==0) tail++,line[tail]=i;}head++;}}int main(){char a,b;cin >> n >> m;for (int i=0;i<m;i++){cin >> a >> b;din[b-'A']++;f[a-'A'][b-'A']=1;}_bfs();}
1 0
- 拓扑排序(士兵排队)
- 拓扑-士兵排队问题
- DAG图与拓扑排序 (士兵排队问题)
- 拓扑-士兵排队问题2
- 拓扑-士兵排队问题3
- 士兵排队
- 士兵排队问题
- 士兵排队问题
- 士兵排队问题
- 算法提高 士兵排队问题
- 算法提高 士兵排队问题
- ADV-169 士兵排队问题
- 士兵排队---统计每个士兵看到后排士兵的总数
- 分治算法---poj1723【士兵排队】Soldier
- 分治算法--士兵排队(poj1723)
- 北大ACM1723——士兵排队问题
- 小米2015校招(2014-9-25合肥) 排队 图 有向图是否存在回路 拓扑排序
- 拓扑排序
- 6-17 创新班第十课
- 离散事件模拟-银行管理
- 无根树直径
- hdu 2159 FATE
- 爆炸化合物(explosion)
- 拓扑排序(士兵排队)
- string (hash版)
- MST_Kruskal
- water 参考程序
- Angry Cows总结_2016.2.28
- 创新班第一到四课的内容【组合数学】(补)
- jquery的ajaxSetup()函数用法:设置全局的ajax默认选项
- 2015信息学夏令营第1、2……天——搜索与递归
- return the index of that peek or valey