powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Задачка на минимизацию
13 сообщений из 38, страница 2 из 2
Задачка на минимизацию
    #36252635
Фотография RT183.1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
junior idiot,

ноги растут отсюда: http://www.spoj.pl/problems/BRI/
Я сделал поиск минимума половинным делением, но это тормоз: 7с на 100000 тестов.
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36252912
junior  idiot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Золотое сечение вполне себе прокатило.
А методом половинного деления минимум через производную искал, что ли? Как-то это лишний гемор имхо.
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36252919
Фотография RT183.1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
junior idiot,

поясни немного про золотое сечение -- я не понимаю о чем речь
(я действительно делал через производную)
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36252926
junior  idiot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В википедии хорошо написано . Для минимизации унимодальных функций (имеющих только один экстремум на известном интервале) -- самое то.
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36252960
Фотография RT183.1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробую повторить твою успешную сдачу
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36253379
Фотография RT183.1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
junior idiot,
глянь мои ответы, а то у меня одни WAs:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 33 
 11   22   33   44   55   66 
 5147 . 37 
 77   13   58   22   88   99 
 11344 . 83 
 77   13   58   22   88   9 
 8670 . 07 
 77   66   58   22   88   22 
 13669 . 19 
 77   66   58   22   88   2 
 12712 . 02 
 77   66   58   22   8   2 
 1242 . 65 
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36253413
junior  idiot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня получается так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 11   22   33   44   55   66 
 5130 . 288111 
 77   13   58   22   88   99 
 11368 . 418691 
 77   13   58   22   88   9 
 8442 . 761007 
 77   66   58   22   88   22 
 13640 . 973221 
 77   66   58   22   88   2 
 12705 . 242451 
 77   66   58   22   8   2 
 1240 . 088475 
Похоже, просто точность тебе надо побольше поставить.
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36253435
Фотография RT183.1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо..... Буду проверять
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36253457
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RT183.1,

Блин, я кажется чего-то не понимаю. "Золотое сечение", половинное деление... А как насчет геометрии :)?
Полная длина пути: d = s1^2 * (c - x)^2 + s1^2 * a^2 + s2^2 * x^2 + s2^2 * b^2. Что мы имеем? Уравнение параболы. В зависимости от соотношения s1 и s2 ветки будут направлены вверхи или вниз. В любом случае у параболы только одна вершина :). Формулу для её координат помните? Тынц для тех, кто в школе не учился. Граничные всякие случаи типа s1 = s1 проверить уже не сложно.
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36253467
junior  idiot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MozokБлин, я кажется чего-то не понимаю.
Угу. Точка минимума F1(x) = f(x) + g(x) не обязательно совпадает с точкой минимума F2(x) = f(x)^2 + g(f)^2.[/quot]
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36254546
Фотография RT183.1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RT183.1попробую повторить твою успешную сдачу
/* I woke up fucked up off the liquor I drunk... */

Сдал: 2.08с
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36273501
Фотография RT183.1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заодно сделал и Bridges! More bridges!
Но уже без "золотых сечений", а простым половинным поиском, но не по целевой функции.
...
Рейтинг: 0 / 0
Задачка на минимизацию
    #36273537
Фотография RT183.1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
junior idiot,
может, если захочешь сделать, вот парочка тест кейсов с моими ответами:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 3               -- три реки
 22   11   49   15 
 37   11   28 
 1999 
 44   33   11   25 
-- 27901.58

 3               -- три реки
 49   49   18   39 
 22   43   11 
 1555 
 13   31   7   29 
-- 13561.36
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Задачка на минимизацию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]