Где располагались звезды согласно представлениям людей в древности? 1)На севере
2)На небесной сфере
3)За Солнцем
4)В безвоздушном пространстве
Ответы на вопрос:
Допустим, у меня есть набор чисел от [0, , 499] . Комбинации в настоящее время генерируются последовательно с использованием C++ std::next_permutation . Для справки, размер каждого кортежа, который я вытаскиваю, равен 3, поэтому я возвращаю последовательные результаты, такие как [0,1,2], [0,1,3], [0,1,4], ... [497,498,499] .
Теперь я хочу распараллелить код, в котором это находится, так что последовательная генерация этих комбинаций больше не будет работать. Существуют ли какие-либо существующие алгоритмы для вычисления комбинации ith из 3 из 500 чисел?
Я хочу убедиться, что каждый поток, независимо от итераций цикла, который он получает, может вычислить автономную комбинацию, основанную на i , с которым он итерирует. Поэтому, если мне нужна комбинация для i=38 в потоке 1, я могу вычислить [1,2,5] , одновременно вычисляя i=0 в потоке 2 как [0,1,2] .
Объяснение:
Популярно: Другие предметы
-
Dindonn31.01.2021 14:30
-
amelkonatasha15.09.2021 15:51
-
FACE0202.04.2022 21:13
-
lll3812.11.2020 14:00
-
Spy133730.12.2020 05:53
-
айка39723.07.2022 11:28
-
yubloh09.11.2021 05:45
-
knopendui23.08.2021 07:23
-
emalyustova01.12.2022 14:04
-
Laurahsnbrg21.03.2022 00:53