Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Коммивояжер (бродячий торговец) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нарушения прав доступа при записи(не в файл). http://www.cyberforum.ru/cpp-beginners/thread55607.html
Вот такая проблемка есть: char* ret=""; __asm { lea esi,ret; mov eax,0x34; inc esi; mov ret,eax };
C++ Объявление переменной Два вопроса: 1) Чем отличается запись: int a = 10; От: int a(10); 2) Что обозначает данная запись: int *a = new int (3); *a = 2; http://www.cyberforum.ru/cpp-beginners/thread55597.html
C++ NULL
Здравствуйте!!! Может кто-нибудь знает для чего служит на с++ ключевое слово(оператор) NULL ?? Покажите пожалуйста несколько примеров для его использования??
C++ Опять квадратное уравнение.
Хай 2 Ол! Помогите с задачкой: 3.17. Для данных чисел a, b и c определить, сколько корней имеет урав-нение ax2+bx+c = 0, и распечатать их. Если уравнение имеет комплексные кор-ни, то распечатать...
C++ Наложение текста на картинку http://www.cyberforum.ru/cpp-beginners/thread55585.html
Ребят есть такая проблемrа, нужно наложить текст на картинку в примерно таком виде: функция(<изображение>, <текст>, любые параметры другие , координаты и т.п.) { тело функции } return...
C++ Преобразовать сроку чисел CHAR в массив чисел типа int Помогите реализовать идею... Прегнать введённую сроку чисел char в массив int ... чтоб элемент char str соответсвовал int mas.... #include <iostream.h> #include <conio.h> #include... подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
11.10.2009, 15:23
алгоритм посвоей сути прост:
1.если есть больше одного варианта перемещения, выбрать один, а остальные сохранить (в вашем случае в фаил).
2. когда в итоге упрётесь в конец пути, сравнить результат с имеющимся (для вас длина пути)
3. взять следующий вариатн из сохранённых
4. выполнять пока не исчерпаются все варианты
5. вывести правильный результат.

P.S. для вашего случая лучше с файлом не заморачиваться, рам у вас хватит с лихвой и проблем меньше. Иначе придётся каждый раз с файлом работать, когда добавить/удалить случай потребуется, в рам это, имхо, проще
P.S.S. Какой язык? С? С++?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru