/
aavilyavdo
/
GoProtect-test
Обзор
Документация
Войти
/
aavilyavdo
/
GoProtect-test
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
config.php
43 строки
1 KB
aavilyavdo
create: config.php, update: index.php
06 май 2026, 13:18
Верифицирован
06 май 2026, 13:18
5efc87b
Код
Авторство
О чём код?
<?php // Режим отладки (выводит доп. информацию в stderr) define('DEBUG_MODE', false); // Максимальные размеры (для защиты от переполнения) define('MAX_ITEMS', 1000); define('MAX_EXCHANGES', 100000); // Настройки алгоритма define('ALGORITHM', 'floyd_warshall'); // floyd_warshall | bellman_ford // Бесконечность для матрицы define('INF_VAL', INF); // Логирование ошибок в файл (опционально) define('LOG_FILE', __DIR__ . '/../logs/error.log'); // Формат вывода последовательности (true - с повтором первого элемента в конце, false - без) define('REPEAT_START_IN_CYCLE', false); // Приоритет поиска цикла: 'min_start_then_max_profit' | 'max_profit_then_min_start' define('CYCLE_SELECTION_STRATEGY', 'min_start_then_max_profit'); /** * Функция для отладочного вывода (только в DEBUG_MODE) */ function debug_log($message) { if (DEBUG_MODE) { file_put_contents('php://stderr', "[DEBUG] $message\n"); } } /** * Функция для логирования ошибок */ function error_log_message($message) { if (defined('LOG_FILE')) { $timestamp = date('Y-m-d H:i:s'); file_put_contents(LOG_FILE, "[$timestamp] $message\n", FILE_APPEND); } } ?>