स्पर्शोन्मुख की गणना - 8
Задача
नीचे दिए गए कोड के लिए, एसिम्प्टोटिक्स खोजें:
<पूर्व शैली = "मार्जिन-बाएं: 0 पीएक्स; मार्जिन-दाएं: 0 पीएक्स">
#include <bits/stdc++.h>
उपयोग नाम स्थान एसटीडी;
वेक्टर < vector<int स्पैन>> > g;
वेक्टर <int> रंग;
शून्य dfs(int v , int p)
{
रंग[v] = 1;
के लिए (int i = 0; i < g[v].size(); i++ )
{
int to = g[v][i];
अगर (== p तक)
जारी रखें;
if (color[to] == 1)
{
cout << "हाँ";
बाहर निकलें (0);
}
if (color[to] == 0)
डीएफएस (से, वी);
}
रंग[v] = 2;
}
int मुख्य()
{
int n, m, a, b;
cin >> n >> m;
जी आकार बदलें (एन);
रंग। आकार बदलें (एन);
के लिए (int i = 0; i < m; i++)
{
cin >> a >> b;
a--; b--;
जी [ए] .पुश_बैक (बी);
जी [बी] .पुश_बैक (ए);
}
dfs(0, -1);
cout << "नहीं";
वापसी 0;
}
पूर्व>
1) ओ(एन) 2) ओ (एम) 3) ओ (एन+एम) 4) ओ (एनएम)
Выберите правильный ответ, либо введите его в поле ввода
Комментарий учителя