Из первого равенства следует, что должно быть либо A(0, 0, 0)=1, либо B(1, 1, 1)=1, иными словами, нельзя одновременно A(0, 0, 0)=0 и B(1, 1, 1)=0
По второму всё сложно, там точно подходят все варианты А = В, кроме A(x,y,z) = B(x,y,z) = 0, исключаемого первым равенством. Но дополнительно ещё найдется куча вариантов, где A != B, при этом оба равенства соблюдены, например
A(x, y, z) = x & y & z
B(x, y, z) = x | y | z
и вот эти доп. пары непонятно как "классифицировать" и считать.
Можно, разумеется, выписать на бумаге все возможные пары функций, проверить их на соответствие равенствам и посчитать, но это уныние и отчаяние...
Здесь итоговый маршрут может проходить по комнате более одного раза, например если в примере оставить только комнаты 1, 2, 8, 4, 9, это не про Дейкстру
Re7r0, конечно! и отслеживание таймеров, и отправка данных происходят параллельно основному потому. В основном потоке только вызов wsClient.send - не сама отправка, а только лишь "просьба к системе отправить данные", но это копеечные расходы и они никого не блочат. Запихивать такое дело в отдельный поток - только зря тратить ресурсы.
Это, собственно, основа основ nodejs
вот этот здоровенный код на ПХП - это и есть '/yookassa/pay.php' ?
если да, то ты там делаешь редирект для запроса fetch, а не перекидываешь юзера на страницу оплаты. Ну а редиректы на другой источник в запросе fetch как раз и приводят к ошибке.
Аргументы надо сделать обязательными, раз уж функции с параметром.
И проверку, что у каждой функции не более одного параметра.
Вот, с поправками: версия 5 версия до 5
RAX7, это да, но в моем примере в Array добавлена функция f2, у неё параметр контравариантный. В интерфейсе Preved она тоже есть, и если её там закомментить, Preved1ExtendsPreved12 будет true. А на массив она не повлияла.
Твоя цитата относится только к методам, которые выглядят как push в типе Preved
По второму всё сложно, там точно подходят все варианты А = В, кроме A(x,y,z) = B(x,y,z) = 0, исключаемого первым равенством. Но дополнительно ещё найдется куча вариантов, где A != B, при этом оба равенства соблюдены, например
A(x, y, z) = x & y & z
B(x, y, z) = x | y | z
и вот эти доп. пары непонятно как "классифицировать" и считать.
Можно, разумеется, выписать на бумаге все возможные пары функций, проверить их на соответствие равенствам и посчитать, но это уныние и отчаяние...