Алгоритм сортировки вершин можно оптимизировать если сортировать не по углу а по тангенсу, который в пределах каждого квадранта монотонная функция. Сначала по знакам находим квадрант, и если оба угла в одном квадранте, сортирует по тангенсу (не надо вычислять atan)
Навскидку вроде кажется что число вершин пересечения не превышает N+M, так что такой алгоритм может и существует. Но ваш не работает потому что если ребро первого полигона пересекается двумя ребрами второго то вы проскочите точку (2 точки) пересечения.
Не все санкции США - недобросовестная конкуренция. Пример - телеком. Уже в феврале 2022 был объявлен полный запрет на поставки телеком оборудования и услуг американских вендоров. Вынуждены были уйти Cisco, Juniper, Infinera, Ciena и подобные компании. Сказать что они сами были в ахуе значит ничего не сказать. Ушли также китайцы первого эшелона Huawei, ZTE из-за угрозы вторичных санкций. Что имеем сейчас - никому не известные новые китайцы заняли ниши американских компаний и скорее всего надолго. Это ли в интересах американских вендоров?
Не так, вам выше уже написали что надо использовать named cast (то, что вы называете новыми кастами). Фигурные скобки -- только как альтернатива -- в случае отсутствия потери информации:
Note When converting between types with no information loss (e.g. from float to double or from int32 to int64), brace initialization might be used instead. double d {some_float}; int64_t i {some_int32};
Для круглых скобок вижу только одно применение, когда преобразование делается при помощи оператора преобразования типа, тут фигурные скобки просто не скомпилируются.
Да, тоже об этом подумал. Скорее всего дело в клиенте и PR. Вот аналогичный пример из России, всего-то 3 узла, но зато тоже можно попиариться на большом адронном коллайдере)
Вряд ли, тогда встает вопрос почему для этих клиентов было сделано исключение из санкций (получена экспортная лицензия?). Может в мире ПО было как-то иначе, но в телекоме еще в феврале 2022 был введен полный запрет на поставки американского телеком-оборудования и сервисов в РФ всем без исключения, даже российским дочкам западных телеком-операторов (пример - Telia/Arelion). Хотели вендоры остаться, не хотели - их никто не спрашивал, нагибатели тут не они, а авторы санкций (правительство США).
Алгоритм сортировки вершин можно оптимизировать если сортировать не по углу а по тангенсу, который в пределах каждого квадранта монотонная функция. Сначала по знакам находим квадрант, и если оба угла в одном квадранте, сортирует по тангенсу (не надо вычислять atan)
Навскидку вроде кажется что число вершин пересечения не превышает N+M, так что такой алгоритм может и существует. Но ваш не работает потому что если ребро первого полигона пересекается двумя ребрами второго то вы проскочите точку (2 точки) пересечения.
Почему у вас написано что нетривиальные нули имеют вещественную часть равную -1/2
Не все санкции США - недобросовестная конкуренция. Пример - телеком. Уже в феврале 2022 был объявлен полный запрет на поставки телеком оборудования и услуг американских вендоров. Вынуждены были уйти Cisco, Juniper, Infinera, Ciena и подобные компании. Сказать что они сами были в ахуе значит ничего не сказать. Ушли также китайцы первого эшелона Huawei, ZTE из-за угрозы вторичных санкций. Что имеем сейчас - никому не известные новые китайцы заняли ниши американских компаний и скорее всего надолго. Это ли в интересах американских вендоров?
Почему именно GP? А не например Кликхаус. С какой системы происходит миграция?
Не так, вам выше уже написали что надо использовать named cast (то, что вы называете новыми кастами). Фигурные скобки -- только как альтернатива -- в случае отсутствия потери информации:
Для круглых скобок вижу только одно применение, когда преобразование делается при помощи оператора преобразования типа, тут фигурные скобки просто не скомпилируются.
Это назвать - штаб-квартира
Какие же они новые) Отцы С++ уже успели от них отречься)
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html#es48-avoid-casts
(см. ES.48: Avoid casts)
Водительская карточка из автошколы?
Неконтролируемое обучение - так сейчас говорят?
Это хот-доги у них?
А теперь в качестве упражнения сделайте все это в одном контейнере.
Перекликается с https://www.uber.com/blog/logging/
Начал изучать Laravel и там тоже есть миграции, на php.
https://postgrespro.ru/education/books
Да, тоже об этом подумал. Скорее всего дело в клиенте и PR.
Вот аналогичный пример из России, всего-то 3 узла, но зато тоже можно попиариться на большом адронном коллайдере)
https://jetinfosystems.com/projects/creation-of-a-communication-channel-for-scientists-working-on-the-big-hadron-collider-project/
Вряд ли, тогда встает вопрос почему для этих клиентов было сделано исключение из санкций (получена экспортная лицензия?). Может в мире ПО было как-то иначе, но в телекоме еще в феврале 2022 был введен полный запрет на поставки американского телеком-оборудования и сервисов в РФ всем без исключения, даже российским дочкам западных телеком-операторов (пример - Telia/Arelion). Хотели вендоры остаться, не хотели - их никто не спрашивал, нагибатели тут не они, а авторы санкций (правительство США).
yarn, да не тот
С афелляцией??
Сейчас поменяли но опять мимо кассы)