邻接表 lrj
来源:互联网 发布:ps做淘宝的图片大小 编辑:程序博客网 时间:2024/06/09 20:12
#include <cstdio>const int M = 505, N = 105;int u[M], v[M], fir_out[N], fir_in[N], out[M], in[M];void read_G(int &i){scanf("%d%d", &u[i], &v[i]);out[i] = fir_out[u[i]];fir_out[u[i]] = i;in[i] = fir_in[v[i]];fir_in[v[i]] = i;}int main(){int n, m;while(scanf("%d%d", &n, &m)!=EOF, n||m) {for(int i = 1; i <= n; i++) {fir_in[i] = fir_out[i] = -1;}for(int i = 1; i <= m; i++) {read_G(i);}for(int i = 1; i <= n; i++) {int od = 0;int tmp = fir_out[i];while(tmp != -1) {od++;tmp = out[tmp];}if(i == 1)printf("%d", od);else printf(" %d", od);}puts("");for(int i = 1; i <= n; i++) {int id = 0;int tmp = fir_in[i];while(tmp != -1) {id++;tmp = in[tmp];}if(i == 1)printf("%d", id);else printf(" %d", id);}puts("");}return 0;}
0 0
- 邻接表 lrj
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 邻接表
- 7 Maya模型基础--旋转和放样
- android笔记
- 手机服务(章节摘要)
- POJ 2163
- 二叉树中,节点与边数的关系
- 邻接表 lrj
- oracle 查询操作用的相关信息 当前操作人 操作人主机名称 主机ip 连接oracle 外网ip
- Eclipse程序员要掌握的常用快捷键
- 虚拟化
- C++设计模式-AbstractFactory抽象工厂模式
- R语言学习(4)-环境和函数
- cocos2d-js:定制加载界面
- Codeforces Div. 2 #259-A. Little Pony and Crystal Mine
- 想成为最牛程序员吗?