Пусть Т (х, у) количество туров по X × Y сетки таким образом, что:Количество туров через сетку m x n?
- тур начинается в верхнем левом квадрате
- тур состоит из ходов, которые вверх, вниз , слева или справа один квадрат,
- Экскурсия посещает каждый квадрат ровно один раз, и
- тур заканчивается в левом нижнем углу.
Легко видеть, например, что T (2,2) = 1, T (3,3) = 2, T (4,3) = 0 и T (3,4) = 4. Напишите программу для вычисления T (10,4).
- Я работаю над этим в течение нескольких часов ... Мне нужна программа, которая принимает размеры сетки в качестве входных данных и возвращает количество возможных туров? Любая идея о том, как я должен решить это?
у вас есть правильные метки ..если вы знаете, как работает backtracking, это должно быть легко реализовать. в чем твоя проблема? –
Почему T (3,3) 2? – Manish
и почему T (2,2) = 1? Я могу найти два пути: 1 движение вниз 2, перемещение вправо-влево. Может быть, я неправильно понял проблему ... – Saphrosit