Size: a a a

2020 September 08

 P

 ‌‌Gleb Pilipets... in pro.algorithms
это как выложить Online Assesment от Амазона - он есть в инете, но делать этого нельзя...
источник

PO

PROLOG ONE LOVE in pro.algorithms
Mikail Bagishov
Тебе никто не навязывает участие в контесте.
Ну и никто не пытается наложить, например, штраф или посадить.
Но вот дисквал наложить можно)
источник

А

Алексей in pro.algorithms
Dmitriy Yampolskiy
Число всевозможных разбиений на 2 множества = 2 ^ k. Самый простой способ понять почему: каждый элемент принадлежит либо одному множеству либо второму. 2 варианта на каждый из k элементов. Итого 2 ^ k
А вот тут есть один момент. Это так если порядок важен, то есть если для нас разбиения [1,2,3] на [1],[2,3] и [2,3],[1] - это два разных разбиения. А если нет то, число разбиений множества равно числу Стирлинга второго рода. The number of ways of partitioning a set of n elements into m nonempty sets (i.e., m set blocks), also called a Stirling set number. For example, the set {1,2,3} can be partitioned into three subsets in one way: {{1},{2},{3}}; into two subsets in three ways: {{1,2},{3}}, {{1,3},{2}}, and {{1},{2,3}}
источник

А

Алексей in pro.algorithms
Насколько я понимаю в приведенной мной задаче порядок не важен
источник

MB

Mikail Bagishov in pro.algorithms
PROLOG ONE LOVE
Но вот дисквал наложить можно)
Да, и это целиком и полностью находится на усмотрении авторов контеста.
источник

MB

Mikail Bagishov in pro.algorithms
По идее, их решения никуда обжаловать нельзя.
источник

PO

PROLOG ONE LOVE in pro.algorithms
источник

MB

Mikail Bagishov in pro.algorithms
Mikail Bagishov
По идее, их решения никуда обжаловать нельзя.
Кстати интересно: может ли все-таки возникнуть ситуация, когда суду придется проверять корректность жюри?
источник

PO

PROLOG ONE LOVE in pro.algorithms
Возможно, на всероссе каком-нибудь
источник

DY

Dmitriy Yampolskiy in pro.algorithms
Алексей
А вот тут есть один момент. Это так если порядок важен, то есть если для нас разбиения [1,2,3] на [1],[2,3] и [2,3],[1] - это два разных разбиения. А если нет то, число разбиений множества равно числу Стирлинга второго рода. The number of ways of partitioning a set of n elements into m nonempty sets (i.e., m set blocks), also called a Stirling set number. For example, the set {1,2,3} can be partitioned into three subsets in one way: {{1},{2},{3}}; into two subsets in three ways: {{1,2},{3}}, {{1,3},{2}}, and {{1},{2,3}}
Ты считаешь разбиение на сколько угодно множеств. Я посчитал только разбиения на 2 множества. И это уже 2^k. Число Cтиглинга растет еще быстрее, чем 2 ^ x.
источник

IB

Ivan Boldyrev in pro.algorithms
Mikail Bagishov
Кстати интересно: может ли все-таки возникнуть ситуация, когда суду придется проверять корректность жюри?
источник

А

Алексей in pro.algorithms
Dmitriy Yampolskiy
Ты считаешь разбиение на сколько угодно множеств. Я посчитал только разбиения на 2 множества. И это уже 2^k. Число Cтиглинга растет еще быстрее, чем 2 ^ x.
Не быстрее. Например - разбиение 3 элементов на 2 группы - Число Стирлинга - 3. Разбиение 5 элементов на 2 группы - Число Стирлинга - 15. Разбиение 10 элементов на 2 группы - Число Стирлинга - 511. Разбиение 40 элементов на 2 -  Число Стирлинга 549,755,813,887
источник

А

Алексей in pro.algorithms
Проверь
источник

А

Алексей in pro.algorithms
источник

А

Алексей in pro.algorithms
Посчитай тоже для 2^k
источник

А

Алексей in pro.algorithms
источник

А

Алексей in pro.algorithms
Все статью читать не обязательно - Важна первая страница. Идет постановка задачи как я описал (Я надеюсь)!. А дальше идет фраза:        Let n be the number of numbers, k the number of subsets, and m the maximum possible value. Problems with small n are easy since there are only k^n partitions. As n grows, the number of partitions grows as k^n, but the number of different possible values for the difference of the subset sums grows only as n·m.
источник

А

Алексей in pro.algorithms
the number of different possible values for the difference of the subset sums grows only as n·m. 😊 Эта фраза очень озадачивает меня!
источник
2020 September 09

AT

Anatoly Tomilov in pro.algorithms
Мне надо n разных хешей (для фильтра Блума, например). От int, к примеру. Нормально будет, если я подсолю этот int другим int-ом (всего будет n констант) и применю crc32?
источник

AT

Anatoly Tomilov in pro.algorithms
Имею ввиду конкатенацию
источник