Помогите задачу решить, TP 7.1 |
Здравствуйте, гость ( Вход | Регистрация )
Помогите задачу решить, TP 7.1 |
Гость_Contr@Bas_* |
Apr 23 2007, 09:08
Сообщение
#1
|
Guests |
Народ! Помгите задачу решить! Очень надо
Профиль Уральских гор задается ломаной (x1, y1), (x2, y2), …, (xN, yN), для координат вершин которой верны неравенства x1 < x2 < … < xN. Начальные и конечные точки профиля расположены на уровне моря (y1 = yN = 0). На горном профиле заданы две различные точки A и B, между которыми требуется проложить дорогу. Эта дорога будет проходить по склонам гор и проектируемому горизонтальному мосту, длина которого не должна превышать L. Оба конца моста находятся на горном профиле. Дорога заходит на мост с одного конца и выходит с другого. Мост не может содержать точек, расположенных строго под ломаной (строительство тоннелей не предполагается). Возможные примеры расположения моста Невозможное расположение моста Достоверно известно, что строительство такого моста в данной местности возможно, причем позволит сократить длину дороги из точки A в точку B. Требуется написать программу, которая определит такое расположение горизонтального моста, что длина дороги от точки A до точки B будет наименьшей. Формат входных данных Первая строка входного файла содержит два целых числа N и L — количество вершин ломаной (2 ≤ N ≤ 100 000) и максимальную длину моста (1 ≤ L ≤ 106) соответственно. Вторая строка входного файла содержит координаты точки A, третья строка — координаты точки B. Точки A и B различны. Последующие N строк содержат координаты вершин ломаной (x1, y1), (x2, y2), …, (xN, yN). Координаты вершин ломаной, а также точек A и B, задаются парой целых чисел, не превосходящих по абсолютному значению 106. Гарантируется, что x1 < x2 < … < xN и y1 = yN = 0, а также, что точки A и B принадлежат ломаной. Формат выходных данных В первой и второй строках выходного файла выведите координаты концов моста с точностью не менее 5 знаков после десятичной точки. В случае, когда решений несколько, выведите любое из них. |
|
|
Apr 23 2007, 16:01
Сообщение
#2
|
|
Супер постер Группа: Local moder Сообщений: 888 Регистрация: 23.10.2005 Из: п.Кугеси Пользователь №: 106 |
курсачи начинают делать потихоньку первокурсники
|
|
|
Apr 23 2007, 16:37
Сообщение
#3
|
|
Продвинутый пользователь Группа: Posters Сообщений: 233 Регистрация: 21.11.2005 Пользователь №: 144 |
|
|
|
Apr 23 2007, 17:08
Сообщение
#4
|
|
PAUK-NET.RU TEAM Группа: Admin Сообщений: 4,715 Регистрация: 11.7.2005 Из: ЮЗР Пользователь №: 3 |
Фига се москвичи пошли
|
|
|
Apr 23 2007, 19:30
Сообщение
#5
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Ребят, восходящий синтаксический анализ никто пописАть не хочет? )
А то все лень, понимаешь ли... Сообщение отредактировал Amp - Apr 23 2007, 19:31 -------------------- |
|
|
Apr 23 2007, 23:35
Сообщение
#6
|
|
Пользователь Группа: Posters Сообщений: 109 Регистрация: 18.1.2007 Из: Hell Пользователь №: 4,959 |
Ребят, восходящий синтаксический анализ никто пописАть не хочет? ) А то все лень, понимаешь ли... Лень губит человека Так что делай сам ! -------------------- **********
|
|
|
Apr 23 2007, 23:53
Сообщение
#7
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Лень губит человека Так что делай сам ! Разумеется сам сделаю Лень погубит ту часть моей группы, которая решит взять эту программу у меня. P.S. В общем - пишите сами, и будет вам "большое и светлое счастье". А то потом горько наблюдать защиту таких работ.. -------------------- |
|
|
Apr 24 2007, 11:54
Сообщение
#8
|
|
Пользователь Группа: Posters Сообщений: 109 Регистрация: 18.1.2007 Из: Hell Пользователь №: 4,959 |
Разумеется сам сделаю Лень погубит ту часть моей группы, которая решит взять эту программу у меня. P.S. В общем - пишите сами, и будет вам "большое и светлое счастье". А то потом горько наблюдать защиту таких работ.. ))) +1, вот меня она также убивает пробую бороться , тока ели получаеться .... -------------------- **********
|
|
|
Гость_GаrozZo_* |
May 2 2007, 16:52
Сообщение
#9
|
Guests |
|
|
|
May 9 2007, 21:00
Сообщение
#10
|
|
Пользователь Группа: Posters Сообщений: 109 Регистрация: 18.1.2007 Из: Hell Пользователь №: 4,959 |
Мож кто поможет с исходниками машины Тьюринга(консольной версией плиз), можно на Pascal или на Cи ...?
-------------------- **********
|
|
|
May 9 2007, 21:27
Сообщение
#11
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Когда-то писал, правда исходников уже не найду у себя. Видимо с home-разделом отформатировал.
Не пойму какие проблемы могут возникнуть - программа укладывается строк в 50. Определить структуру для команды, далее выделить массив таких структур, забить туда команды программы, которую надо выполнить на МТ. Создать также массив - аналог ленты. И обрабатывать это в цикле до посинения, прыгая туда-сюда, пока не достигнет конечного состояния. Сообщение отредактировал Amp - May 9 2007, 21:28 -------------------- |
|
|
May 9 2007, 21:47
Сообщение
#12
|
|
Продвинутый пользователь Группа: Posters Сообщений: 203 Регистрация: 10.3.2006 Пользователь №: 349 |
Ах! пришел, зарегился, написал. Чо та не больна хоца левым помагать.
|
|
|
Гость_Lady_Melamory_* |
Jun 14 2007, 23:09
Сообщение
#13
|
Guests |
Contr@Bas
Сессия..) На форуме вам какую-то часть только подскажут. Нельзя ждать того, что вам все решат и отправят, это немного эгоистично, знаете ли. |
|
|
Текстовая версия | Сейчас: 28th April 2024 - 00:03 |