Size: a a a

2020 June 08

ВВ

Вадим Великодный... in pro.algorithms
0xFF
Сгенерировать связный неорграф без петель
Хоть какой-то? Или есть вероятностные требования?
источник

ВВ

Вадим Великодный... in pro.algorithms
Если хоть какой-то, то можно же просто вытянуть вершины в цепочку и накидать связей между несоседними вершинами.
Ну, т.е. заполняешь диагонали, ниже и выше главной, а потом оставшиеся вершины можно раскидать случайным образом симметрично.
источник

ВВ

Вадим Великодный... in pro.algorithms
@p0vidlo Ещё раз прочитал алгоритм. Да, теперь понятна идея: строим минимальное остовное дерево, а потом докидываем связей.
источник

0

0xFF in pro.algorithms
Вадим Великодный
Хоть какой-то? Или есть вероятностные требования?
Хоть какой-то
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
0xFF
Хоть какой-то
Ну верни клику
источник

0

0xFF in pro.algorithms
Evgenii Zheltonozhskii🇮🇱
Ну верни клику
Что верни?
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
0xFF
Что верни?
Граф со всеми ребрами
источник

ВВ

Вадим Великодный... in pro.algorithms
0xFF
Хоть какой-то
Тогда можно просто диагонали заполнять. Это можно и одним циклом сделать.
источник

ВВ

Вадим Великодный... in pro.algorithms
Как-то так:
int i = 0, d = 0;
for(int e = 0; e < edges; e++) {
 m[i+d][i] = m[i][i+d] = 1;
 if (i + d == vertices - 1) {
   d++;
   i = 0;
 } else {
   i++;
 }
}

Я имена переменных посокращал, чтоб строчки влезли. (Код не проверял, если что.)
источник

ГА

Гегам Антонян... in pro.algorithms
Добрый вечер. Я для разделенной разности использую вот этот алгоритм? это норм иле есть получше. пж подскажите?
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
А как написать регулярное выражение для поиска строк, которые состоят только из integers, разделённых пробелами?
источник

JM

John Meow in pro.algorithms
 ‌‌Gleb Pilipets
А как написать регулярное выражение для поиска строк, которые состоят только из integers, разделённых пробелами?
Не сюда наверное
источник

JM

John Meow in pro.algorithms
 ‌‌Gleb Pilipets
А как написать регулярное выражение для поиска строк, которые состоят только из integers, разделённых пробелами?
^(([-+]?[1-9]\d)|0)*( (([-+]?[1-9]\d)|0))*$ как-то так
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Спасибо
источник
2020 June 09

v

vehlwn in pro.algorithms
John Meow
^(([-+]?[1-9]\d)|0)*( (([-+]?[1-9]\d)|0))*$ как-то так
[0-9 ]+
источник

v

vehlwn in pro.algorithms
Может проще конечный автомат написать, а не километровую регулярку?
источник

JM

John Meow in pro.algorithms
vehlwn
[0-9 ]+
Так ведь тогда 050 пройдёт
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
vehlwn
Может проще конечный автомат написать, а не километровую регулярку?
Та было задание написать регулярное выражение
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Тем более как использовать конечный автомат в grep, sed, awk?
источник

v

vehlwn in pro.algorithms
John Meow
Так ведь тогда 050 пройдёт
Потому что никто не показывал формальную граматику, которую надо распарсить.
источник