Почему мой код раскраски графика неправильно раскрашивает график?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Гость
 Почему мой код раскраски графика неправильно раскрашивает график?

Сообщение Гость »

Я решаю задачу, в которой нам нужно раскрасить граф в 4 цвета так, чтобы ни один из соседних узлов не имел одинаковых цветов. Сначала я использовал подход, основанный на наборах, который не работал. Затем я использовал стандартную реализацию, которую можно найти по адресу: https://www.sanfoundry.com/cpp-program- ... -coloring/
Вот мой код, но это не так. работает как задумано:

Код: Выделить всё

#include 

using namespace std;
typedef long double ld;
#define int long long
#define pb push_back
#define all(x) x.begin(), x.end()

const int N = 105;
vector graph[N];
vector color(N);
bool unused[5];

signed main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
int n, m;
cin >> n >> m;
for(int i = 0; i < m; i++){
int x, y;
cin >> x >> y;
graph[x].pb(y);
graph[y].pb(x);
}
color[1] = 1;
for(int i = 2; i

Источник: [url]https://stackoverflow.com/questions/78145189/why-is-my-graph-coloring-code-not-coloring-the-graph-correctly[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Адаптер Java RecyclerView неправильно раскрашивает 14-й элемент, независимо от значений переменных
    Гость » » в форуме Android
    0 Ответы
    43 Просмотры
    Последнее сообщение Гость
  • Python - xyz раскраски график
    Anonymous » » в форуме Python
    0 Ответы
    167 Просмотры
    Последнее сообщение Anonymous
  • Visual Studio 2022 не раскрашивает код C# в файлах aspx
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Visual Studio 2022 не раскрашивает код C# в файлах aspx
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как разрезать 2D-линейный график, чтобы создать 3D-график поверхности (или контурный график)? Питон
    Anonymous » » в форуме Python
    0 Ответы
    73 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»