StarCraft FOREVER - Показать сообщение отдельно - Тема для волосатых мужиков (задача с графом)
Показать сообщение отдельно
Старый 20.07.2011, 14:32   #10
[7x]Злобный Head
Бессмысленный и беспощяд
 
Аватар для [7x]Злобный Head
 
7x Fun
Регистрация: 10.12.2005
Адрес: Российская Олигархическая Федеративная Капиталистическая Республика
Сообщений: 4,073
Нарушения: 1
ICQ: 259950760
Отправить сообщение для [7x]Злобный Head с помощью ICQ
У тебя поле, представляем как массив. Как предлагал дъявол сначала все 0, потом забиваем цифры в клетки куда идём. Когда делаем новую стрелку определяем куда она делается и проверяем наш элемент массива на число.

Это же старо как мир всё.

Добавлено через 3 минуты
Как раз таки как я предлагаю случая как в клетке 10 не будет, всё что отлично от заданой константы запрещает установку стрелки.

Добавлено через 3 минуты
к примеру есть поле 10*15
это массив двойной [10][15]
изначально где-то есть наш "источник добра", в массиве его положение соответствует строке и столбцу нашего массива, и значится например как - 1000, всё остально - 0
начинаем строить стрелки, если надо можно нумеровать их, и в массив заносить их порядковый номер. Если клетка массива,куда ставим новую стрелку, равна 0 то стрелка ставиться, если не равно 0, то всё стрелку ставить нельзя.

Так понятней?
__________________

Нам сказали, что Социализм - зло! Я же говорю, что Социализм, как форма правления - процветание!
Террор является уникальным инструментом для решения внутриполитических и социальных вопросов.
Чтобы произошли изменения в политике нашей Власти, необходимо уничтожить \"труп Советской Системы\" и создать новую систему, цель которой будет являться - Народ.


[7x]Злобный Head вне форума   Ответить с цитированием