![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Антохинск |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
Никак не могу сделать задачку на Си, связанную с массивами , помогите пожалуйста если есть время.
Вот задачка: В прямоугольной таблице N*M в начале игрок находится в левой верхней клетке. За один ход ему разрешается перемещаться в соседнюю клетку либо вправо, либо вниз(влево и вверх пе- ремещаться запрещено). Посчитайте сколько есть способов у игрока попасть в правую нижнюю клетку. Входные данные: Во входном файле задано два числа N и M - размеры таблицы (1<=N<=10 , 1<=M<=10) Выходные данные: В выходной файл запишите искомое число способов. Примечание: При указанных ограничениях, число способов входит в тип Longint. Пример входного файла: 2 3 Пример выходного файла 3 Пояснение: Если у нас есть таблица из 2-х строк и 3-х столбцов, то существует следущие способы попасть из левого верхнего угла в правый нижний: 1. Вниз, вправо, вправо 2. Вправо, вниз, вправо 3. Вправо, вправо, вниз ................................................................................................................................................ Пробовал сделать сам, но у меня даже не получается создать двумерный массив |
|||
|
||||
| MAKCim |
|
||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 6 Всего: 207 |
можно обычным перебором
ИМХО тут вообще не надо создавать массив по коду: coordinates - класс координаты с предикатом позиции (есть operator bool()), который задается пользователем (если cur_c.x и cur_c.y находятся в пределах доски => cur_c==true) также в нем для удобства перегружен operator==
конечно можно не так сложно зато так по-современнее выглядит Это сообщение отредактировал(а) MAKCim - 19.4.2006, 08:16 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||
|
|||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |