Тема 19 Группа 241-351
Загрузка...
Поиск...
Не найдено
Файл tasks.h
#include <QVariant>
#include <QRandomGenerator>
#include <QtMath>
#include <QVector>
#include <QQueue>
#include <QPair>
#include <QMap>
#include <limits>

См. исходные тексты.

Макросы

#define TASKS_H

Определения типов

typedef QPair< int, int > iPair

Функции

QVariantMap Task1 ()
 Класс заданий
QVariantMap Task2 ()
 Функция, генерирующее задание на тему проверки двудольного графа
QVariantMap Task3 ()
 Функция, генерирующее задание на тему построения гамильтонова графа
QVariantMap Task4 ()
 Функция, генерирующее задание на хер знает какую тему
bool hamiltonianCycleCheck (const QString &graphString, const QString &userPathString)
bool isValidSRP (QString taskText, QString answer)

Макросы

◆ TASKS_H

#define TASKS_H

Типы

◆ iPair

typedef QPair<int, int> iPair

Функции

◆ hamiltonianCycleCheck()

bool hamiltonianCycleCheck ( const QString & graphString,
const QString & userPathString )

◆ isValidSRP()

bool isValidSRP ( QString taskText,
QString answer )

◆ Task1()

QVariantMap Task1 ( )

Класс заданий

Функция, генерирующее задание на тему построения системы представителей двудольного графа

Возвращает
Структуру задания, содержащую поля text и answer

◆ Task2()

QVariantMap Task2 ( )

Функция, генерирующее задание на тему проверки двудольного графа

Возвращает
Структуру задания, содержащую поля text и answer

◆ Task3()

QVariantMap Task3 ( )

Функция, генерирующее задание на тему построения гамильтонова графа

Возвращает
Структуру задания, содержащую поля text и answer

◆ Task4()

QVariantMap Task4 ( )

Функция, генерирующее задание на хер знает какую тему

Возвращает
Структуру задания, содержащую поля text и answer