#include <QVariant>
#include <QRandomGenerator>
#include <QtMath>
#include <QVector>
#include <QQueue>
#include <QPair>
#include <QMap>
#include <limits>
См. исходные тексты.
|
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
◆ iPair
typedef QPair<int, int> iPair |
◆ hamiltonianCycleCheck()
bool hamiltonianCycleCheck |
( |
const QString & | graphString, |
|
|
const QString & | userPathString ) |
◆ isValidSRP()
bool isValidSRP |
( |
QString | taskText, |
|
|
QString | answer ) |
◆ Task1()
Класс заданий
Функция, генерирующее задание на тему построения системы представителей двудольного графа
- Возвращает
- Структуру задания, содержащую поля text и answer
◆ Task2()
Функция, генерирующее задание на тему проверки двудольного графа
- Возвращает
- Структуру задания, содержащую поля text и answer
◆ Task3()
Функция, генерирующее задание на тему построения гамильтонова графа
- Возвращает
- Структуру задания, содержащую поля text и answer
◆ Task4()
Функция, генерирующее задание на хер знает какую тему
- Возвращает
- Структуру задания, содержащую поля text и answer