Упругий шар падает вертикально на наклонную плоскость со скоростью 5 м/с. На каком расстоянии от точки касания шар второй раз ударится
Ответы на вопрос:
Допустим, у меня есть набор чисел от [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] .
Объяснение:
Популярно: Другие предметы
-
grachev79114.06.2022 03:05
-
4896235986880753415.01.2022 13:20
-
санёкмаслов04.01.2020 23:28
-
Gowher2006110.05.2020 18:36
-
Rianariana200220.02.2020 13:11
-
denthegamerp01iih25.07.2020 06:19
-
12345653313.10.2020 19:51
-
muravyov191009.08.2022 14:05
-
99669888Nina24.02.2020 20:22
-
ТомКаулитц24.11.2021 21:32