Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как правильно составить С++?  (Прочитано 7000 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ALEXIN
Интересующийся

ru
Offline Offline

« : 07-03-2012 08:21 » 

 :-/Problem 2: Connect the Cows [Brian Dean, 2012]

Каждый день Фермер Джон обходит свою ферму, чтобы проведать N
(1 <= N <= 10) своих коров.

Местоположение каждой из его коров описывается точкой на координатной
плоскости, а ФД начинает в точке (0,0). Чтобы сделать маршрут более
интересным, ФД ходит только параллельно осям координат (на север, юг,
восток и запад). Он меняет направление своего движения, только когда он
добирается до одной из коров. Если пожелает, он может не менять
направление своего движения, проходя через местоположение коровы.
Когда ФД меняет направление движения, он может менять его на 90 или 180
градусов. ФД должен вернутся в исходную точку после посещения всех
коров.

Пожалуйста, вычислите общее количество способов, которыми ФД может
посетить всех своих коров, если он изменит направление своего движения   
ровно один раз у каждой коровы. Не изменяя направление движения, он
может ходить мимо коровы произвольное количество раз. Один и тот же
геометрический путь, пройденный в прямом и обратном направлениях,
считается как два различных маршрута.

PROBLEM NAME: connect

INPUT FORMAT:

* Строка 1: Целое число N.

* Строки 2..1+N: Строка i+1 содержит x и y координаты (разделенные пробелом)
        для i-ой точки(все числа в диапазоне -1000...1000).

SAMPLE INPUT (файл connect.in):

4
0 1
2 1
2 0
2 -5

INPUT DETAILS:
 А черт его знает...
Всего 4 коровы, в позициях (0,1), (2,1), (2,0), (2,-5).

OUTPUT FORMAT:

* Строка 1: Количество различных маршрутов ФД
                    (может быть равным 0, если их нет)


SAMPLE OUTPUT (файл connect.out):

2

OUTPUT DETAILS:

Всего есть два различных маршрута
1-2-4-3  или 3-4-2-1
прежде чем ФД вернется в точку (0,0).

Language:
Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 07-03-2012 09:28 » 

В условии явно забыто, что коровы расположены как минимум парами на каждой вертикали или горизонтали, либо фермер может поворачивать не только в точке дислокации коровы.

Вообще это олимпиадная задача, хотя их, бывает, дают в качестве лабораторных.

ALEXIN, и чего ты хочешь?
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
ALEXIN
Интересующийся

ru
Offline Offline

« Ответ #2 : 07-03-2012 09:58 » 

 АгаСпасибо Dimka за внимание.Прошу растолковать "что делать дальше"?
Записан
Вад
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 07-03-2012 10:05 » 

Прошу растолковать "что делать дальше"?
Очевидно, начать надо с алгоритма решения задачи. Задача сформулирована так, будто тебе известен этот алгоритм, и остаётся только понять, какой именно алгоритм здесь нужен, и реализовать его.

Поскольку мы не знаем, каким путём к тебе попала эта задача, - то не можем и догадываться о том, знаешь ли ты уже алгоритм её решения, или нет. Тем более, мы не знаем (хотя можем предполагать), насколько глубоки твои знания в данной области.
Записан
ALEXIN
Интересующийся

ru
Offline Offline

« Ответ #4 : 07-03-2012 12:14 » 

 УлыбаюсьВсем спасибо за помощь!Я пытался помочь также бескорыстно.Мне это было интересно,т.к.моя первая
специальность-программист.Эта задача попала с форума "<вырезано цензурой>".
 h**p://www.smekalka.pp.ru/forum/index.php/topic,5627.0.html
Руководство "Смекалки" против таких способов.Возможно боится растерять пользователей.
 Ещё раз благодарю всех за проявленнное внимание и помощь.
« Последнее редактирование: 07-03-2012 16:04 от Вад » Записан
Джон
просто
Администратор

de
Online Online
Пол: Мужской

« Ответ #5 : 07-03-2012 13:20 » 

"Вот же круто! А зачем?" (с)
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Вад
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 07-03-2012 13:45 » 

Спам-бот, что ли?
Тему грохнуть?
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #7 : 07-03-2012 14:11 » 

ALEXIN, поскорее растолкуй нам свои действия. А то решим забанить.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Вад
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #8 : 07-03-2012 14:28 » 

Как по мне, выглядит так, словно спам-бот запостил "затравочную" тему, дождался первого ответа, запостил второй затравочный вопрос, дождался ещё ответа и, исходя из предположения, что он будет конструктивный (готовый алгоритм или, по крайней мере, весомая подсказка), разместил окончательное объявление рекламного характера, с намёком, что вот, есть форум, и там в чём-то лучше, чем здесь.

Если так - топикстартер вряд ли вернётся. Но я не очень хороший телепат.
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 07-03-2012 16:00 » 

Думаю так же.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
ALEXIN
Интересующийся

ru
Offline Offline

« Ответ #10 : 07-03-2012 22:43 » 

 Краснею Вернулся интуитивно к своему сообщению.Ещё раз перечитал Ваши "Правила".Это недоразумение.
Я живой человек,а не робот.Если мои поступки вызвали недовольство, то искренне приношу Вам свои из-
винения.

 Предполагаю одна из целей форумов-развлекательность.Помогает уйти в виртуальный мир.На душе у
меня невесело из-за сравнения нынешного февраля с "февралём 1917 года".
  Примерно в полдень(мск) сегодня ещё раз зайду на Ваш Форум. Прошу не забанивать меня.
  Поздравляю женщин с Праздником 8-го Марта.
Записан
Джон
просто
Администратор

de
Online Online
Пол: Мужской

« Ответ #11 : 07-03-2012 22:59 » 

"Маразм крепчал" (с)

Ну что ж. Давненько у нас лесников не было. Есть желающие?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
ALEXIN
Интересующийся

ru
Offline Offline

« Ответ #12 : 07-03-2012 23:33 » 

 Здесь была моя ладья... Поясните мне, будьте любезны, значение слова "лесник".

Добавлено через 1 час, 4 минуты и 49 секунд:
 :dontknow:Если я правильно всё понял, то Вы просто усмотрели некую инфантильность в рассуждениях
про февраль.У меня подобные высказывания также вызывают раздражение и неприятие.
« Последнее редактирование: 08-03-2012 00:38 от ALEXIN » Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #13 : 08-03-2012 05:01 » 

Цитата: ALEXIN
Предполагаю одна из целей форумов-развлекательность.Помогает уйти в виртуальный мир.
Для этого есть раздел "Общение". Здесь же тематический раздел - обсуждается только применение Visual C++ для решения задач.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
ALEXIN
Интересующийся

ru
Offline Offline

« Ответ #14 : 08-03-2012 06:05 » 

  Cогласен Dimka !
 Но по смысловой нагрузке со стороны Администраторов получалось:отвечай здесь и сейчас, т.е. на
месте преступления.Вопросы:кто воровал,кто помогал и кто покрывал?
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #15 : 08-03-2012 08:48 » 

ALEXIN, тебе полезно будет ознакомиться: https://forum.shelek.ru/index.php/board,113.0.html . Излишне развлекающиеся оказываются в бане, а позорные темы выставляются там. Судя по началу, тебя может постичь такая же судьба.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Люсь
Модератор

ru
Offline Offline
Пол: Женский

« Ответ #16 : 08-03-2012 09:09 » 

Жжешь
Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines