Модуль: स्पर्शोन्मुख जटिलता की गणना


Задача

8/9

स्पर्शोन्मुख की गणना - 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) ओ (एनएम)

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя