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

алгоритм обхода поля кубиком - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread73248.html
Ребята помогите решить задачу (срочно) дан масстив (одномерный) найти макс. элемент. и найти их количество например 2 2 1 0 макс 2 кол 2
C++ Дано слово. определить сколько различных букв в нем Дано слово. определить сколько различных букв в нем. Добавлено через 1 час 19 минут Помогите пожалуйста решить эту задачу!!! На зачет сдать надо срочно! :help: http://www.cyberforum.ru/cpp-beginners/thread73247.html
Массивы C++
Дан массив. Переписать его второй, четвертый и т.д элементы в другой массив такого же размера. Расположив элементы подряд с начала массива. Помогите решить задачу!
C++ Массив Visual C++ 2005
не получается завершить.как можно доделать задачу? Дан массив.четные элементы этого массива удваивают, а у нечетных подсчитывают корень.
C++ Счастливый билет http://www.cyberforum.ru/cpp-beginners/thread73233.html
Ув. программисты, помогите пожалуйста несчастному студенту решить задачу. (о вознаграждении договоримся) Дан массив из 6 целых чисел от 1 до 9, представляющий собой номер автобусного билета. Проверить, является ли данный билет счастливым, то есть, можно ли, используя любые арифмитические операции и круглые скобки, а так же обединяя цифры в число, получить число 100.
C++ файлы. нужно переделать Имеется файл, элементами которого являются отдельные слова. Записать в другой файл слова, начинающиеся на букву о или а. размер заданного файла неизвестен. на работает,только переносит только последнее слово на букву о или а. А мне нужно все! #include <iostream> #include "stdafx.h" #include <string> #include <fstream> using namespace std; int main(int argc, char* argv) {int i; fstream... подробнее

Показать сообщение отдельно
Акелла
Сонный металюга
 Аватар для Акелла
45 / 45 / 6
Регистрация: 10.05.2009
Сообщений: 295
11.12.2009, 17:26     алгоритм обхода поля кубиком
народ - никому не попадалась задачка такого вида:
есть поле n*n - начало в координате 0*0(верхний левый угол). есть кубик с 1 красной грань (цвет остальных не важен).
нужно написать процедуру обхода поля кубиком так чтобы он пришел в клетку с координатой 0*n (верхний правый угол) так чтобы красная грань ни разу не оказалась внизу.

мне понятно что тут надо решать через рекурсию

поле представляем как:
1_1_1_1_1_1_1_1_1_1_1_1
1_0_0_0_0_0_0_0_0_0_0_1
1_0_0_0_0_0_0_0_0_0_0_1
1_0_0_0_0_0_0_0_0_0_0_1
1_0_0_0_0_0_0_0_0_0_0_1
1_0_0_0_0_0_0_0_0_0_0_1
1_0_0_0_0_0_0_0_0_0_0_1
1_0_0_0_0_0_0_0_0_0_0_1
1_0_0_0_0_0_0_0_0_0_0_1
1_0_0_0_0_0_0_0_0_0_0_1
1_0_0_0_0_0_0_0_0_0_0_1
1_1_1_1_1_1_1_1_1_1_1_1

подскажите кто нибудь хотя бы идею на псевдокоде
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru