C - 图论入门
思路:就是一道简单的邻接矩阵,知道什么是邻接矩阵以及其意义就可以做。变就是矩阵中非零的个数,点的出度数就是a[ m ][ i ],入度数就是a[ i ] [ m ]。
#include<iostream>
using namespace std;
const int N = 1e3 + 10;
int n, m, a[N][N], cnt;
int main(){
ios :: sync_with_stdio( false );
cin.tie( NULL );
cin >> n >> m;
for( int i = 1; i < n + 1; i++ ){
for( int j = 1; j < n + 1; j++ ){
cin >> a[i][j];
if( a[i][j] ) ++cnt;
}
}
int in = 0, ot = 0;
for( int i = 1; i < n + 1; i++ ){
if( a[m][i] ) ++