#A1912. 【例】邻接矩阵
【例】邻接矩阵
题目描述
邻接矩阵是表示图的一种方式,它是一个方阵,用于表示图中顶点之间的邻接关系。对于一个有个顶点的图,其邻接矩阵是一个的矩阵 ,其中 的值表示顶点和顶点之间的边的情况,
无向图的邻接矩阵
对于无向图,如果顶点和顶点之间有一条边,那么 ;如果顶点和顶点之间没有边,那么 。
因此,无向图的邻接矩阵是对称的。
有向图的邻接矩阵
对于有向图,如果从顶点到顶点有一条有向边,那么 :如果从顶点到顶点没有有向边,那么 。因此,有向图的邻接矩阵不一定是对称的。
带权图的邻接矩阵
对于带权图,邻接矩阵的元素 ,表示从顶点到顶点的边的权重。如果顶点和顶点之间没有边,那么 通常被设置为一个特殊值,如 ∞ 或者 0,具体取决于上下文。
输入无向图中点的数量和边的集合,输出对应的邻接矩阵
输入
第一行输入两个整数,表示点的范围和边的数量
接下来一共对整数,表示和之间有一条边
输出
输出邻接矩阵
3 3
1 3
2 3
1 1
1 0 1
0 0 1
1 1 0
样例解释
表示和之间有一条边
提示