Я пытался решить задачи MIT по математике для информатики, и вот одна из проблем:
После значительных затрат пытаясь придумать подзадачу № 3, я сдался и решил написать программу для подсчета количества уникальных состояний.
{(6, 9), (16, 9), (0, 7), (2, 5), (8, 5), (5, 8), (10, 8), ( 10, 7), (16, 3), (5, 18), (0, 17), (14, 1), (8, 15), (10, 13), (4, 16), (9, 16), (7, 5), (14, 2), (13, 10), (3, 1), (6, 13), (20, 3), (3, 11), (4, 12) , (10, 3), (6, 14), (7, 15), (18, 5), (3, 6), (8, 6), (4, 1), (9, 7), ( 6, 4), (11, 4), (16, 4), (5, 17), (11, 9), (0, 18), (14, 6), (13, 6), (19, 2), (18, 6), (1, 19), (15, 7), (0, 8), (4, 11), (3, 5), (4, 6), (9, 2) , (5, 7), (4, 17), (11, 3), (7, 4), (14, 12), (12, 4), (19, 1), (3, 15), ( 1, 3), (5, 13), (3, 21), (11, 14), (12, 9), (18, 1), (15, 12), (2, 19), (3, 10), (1, 14), (8, 10), (9, 11), (3, 16), (8, 16), (11, 13), (0, 22), (17, 5), (6, 18), (7 , 14), (12, 14), (19, 6), (15, 3), (2, 20), (1, 4), (0, 12), (1, 9), (4, 2 ), (2, 14), (9, 6), (5, 3), (6, 8), (11, 8), (16, 8), (14, 7), (13, 5), (1, 18), (2, 4), (9, 12), (4, 7), (9, 1), (12, 5), (15, 8), (0, 3), (2 , 9), (8, 1), (5, 12), (3, 20), (10, 12), (6, 3), (9, 17), (7, 10), (12, 10 ), (13, 11), (1, 13), (8, 11), (2, 10), (0, 23), (17, 4), (6, 19), (14, 11), (12, 15), (7, 9), (13, 1), (17, 9), (15, 2), (20, 2), (0, 13), (21, 3), (1 , 8), (2, 15), (5, 2), (10, 2)} 129
Итак, 129. Но когда я смотрю на решение поставленной задачи (для саб -проблема № 3), вот что она заявляет
Где моя программа go не так? Правильно ли я понимаю формулировку проблемы (в написанной мной программе)? Кроме того, я не очень понимаю решение, которое они дали. Есть ли лучший способ объяснить это? Например, одна из проблем / вещей, которые я не понимаю, заключается в том, что решение гласит, что сумма шариков уменьшается на 1 при каждой операции обмена. И, следовательно, мы можем получить 25 новых государств с обменными операциями. Но каждая сумма на каждом уровне графика может быть выражена несколькими способами, да? Таким образом, должно быть больше состояний, созданных из операций обмена? Вот ссылка на полный набор проблем, и это решение .