Tính các tiệm cận - 8
                                  
                                    
       
    
                                   
                                  Задача
                                  Đối với đoạn mã dưới đây, hãy tìm các tiệm cận:
#include <bits/stdc++.h>
sử dụng không gian tên std;
vectơ < vectơ<int span>> > g;
vectơ <int> màu sắc;
void dfs(int v , int p)
{
color[v] = 1;
cho (int tôi = 0; i < g[v].size(); i++ )
{
int thành = g[v][i];
nếu (đến == p)
tiếp tục;
nếu (color[to] == 1)
{
cout << "CÓ";
thoát(0);
}
if (color[to] == 0)
dfs(đến, v);
}
color[v] = 2;
}
int chính()
{
int n, m, a, b;
cin >> n >> m;
g.resize(n);
color.resize(n);
cho (int tôi = 0; i < m; i++)
{
cin >> a >> b;
a--; b--;
g[a].push_back(b);
g[b].push_back(a);
}
dfs(0, -1);
cout << "KHÔNG";
return 0;
}
 
 
1) O(n)            2) O(m)          3) O(n+m)      4) O(nm)
                               
           
                               
                               
                                        Выберите правильный ответ, либо введите его в поле ввода
                              Комментарий учителя