![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.11.2006
Сообщений: 14
|
![]()
Паук сплел паутину с 4 радиальных нитко и 10000 круговых. Паук может двигатся толька вздовж ниток паутины. За один шаг он проползает от одного узла к любому следующому. Координаты паутины задаются 2-ма числамы (r,n), где r-номер радиальной нитки, n номер круговой. Центр паутины имеет координаты (0,0).
С клавиатуры вводятся 4 числа: сначала координаты паука а потом мухи. Найти сколько шагов нужно зделать пауку штобы покушать мухой ![]() |
![]() |
![]() |
![]() |
#2 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
Просто число шагов, или минимальное число?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.11.2006
Сообщений: 14
|
![]()
минимальное число
|
![]() |
![]() |
![]() |
#4 |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
![]()
(r1,n1) - координаты паука
(r2,n2) - координаты мухи steps - количество минимальных шагов до мухи если r1=r2 то steps=abs(n1-n2) иначе если abs(r1-r2)=2 то steps=n1+n2 иначе steps=abs(n1-n2)+1
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.11.2006
Сообщений: 14
|
![]()
Plague а можеш об'яснить почему так нужно делать?
|
![]() |
![]() |
![]() |
#6 |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
![]()
а условия почитать трудно?
1) Если паук и муха на одной радиальной ните, то количество минимальных шагов равно модулю разности номеров круговой нити. 2) если паук и муха на противоположных радиальных нитях, то количество минимальных шагов равно сумме номеров круговых нитей. 3) если паук и муха на соседних радиальных нитях, то количество минимальных шагов равно модулю разности номеров круговой нити плюс один шаг для перехода на радиальную нить паука.
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите в Паскале | Saaashka | Помощь студентам | 1 | 17.06.2008 10:51 |
помогите в Паскале | Povar | Помощь студентам | 2 | 19.04.2008 09:54 |