Advertisement
leanchec

Untitled

May 8th, 2025
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. const int MAXN=1010;
  5.  
  6. int main(){
  7.     int n, m;
  8.     cin >> n >> m;
  9.     int mat[MAXN][MAXN]={};
  10.     vector<int> adj[MAXN];
  11.  
  12.     for(int i=0; i<m; i++){
  13.         int a, b;
  14.         cin >> a >> b;
  15.  
  16.         mat[a][b]=true;
  17.         adj[a].push_back(b);
  18.     }
  19.  
  20.     for(int i=1; i<=n; i++){
  21.         sort(adj[i].begin(), adj[i].end());
  22.     }
  23.  
  24.     for(int i=1; i<=n; i++){
  25.         cout << adj[i].size() << " ";
  26.         for(int j=0; j<adj[i].size(); j++){
  27.             cout << adj[i][j] << " ";
  28.         }
  29.         cout << endl;
  30.     }
  31.     cout << endl;
  32.  
  33.     for(int i=1; i<=n; i++){
  34.         for(int j=1; j<=n; j++){
  35.             cout << mat[i][j] << " ";
  36.         }
  37.         cout << endl;
  38.     }
  39.     cout << endl;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement