|
2 / 2 / 0
Регистрация: 29.10.2020
Сообщений: 30
|
|
Проект "Ровные дороги" 230.10.2020, 16:59. Показов 2304. Ответов 3
При проектировании новой автодороги было принято решение сделать её не более чем из двух абсолютно горизонтальных участков. Будущую трассу разбили на n равных по длине малых отрезков. Будем считать, что в пределах одного малого отрезка местность имеет одну и ту же высоту h_i
При этом в целях эффективной трансформации местности требуется для выравнивания использовать исключительно грунт с этой же трассы. Это означает, что можно с некоторого малого отрезка высоты h_i взять некоторое количество грунта d так, что высота этого участка станет h_i - d > 0 Далее эти d единиц грунта обязательно нужно переместить на другой малый отрезок высоты h_j так, что его высота станет h_j + d Перемещать грунт можно только в пределах одного из двух выбранных участков, то есть отрезки номер i и номер j должны принадлежать одному и тому же горизонтальному после выравнивания участку. В данной версии задачи высоты выравниваемых участков могут быть любыми положительными, в том числе и не целыми числами. Следующим важным вопросом при строительстве являются трудозатраты. По этой причине требуется выбрать такое разбиение трассы ровно на два непустых участка, чтобы суммарный объём перемещенного грунта был минимально возможным. Формат входных данных В первой строке содержится число n - количество малых отрезков, на которые разбили трассу, 2≤n≤2∗10^5 Во второй строке указаны высоты h_i этих отрезков через пробел в порядке слева направо, 1≤h_i≤2∗10^5 Формат выходных данных Вывести два ненулевых числа a и b через пробел. Их сумма должна равняться nn. Отрезки с номерами c первого по a-й включительно будут принадлежать первому выровненному участку, отрезки с номерами от a+1a+1 до n будут принадлежать второму выровненному участку. При этом суммарный объём грунта, перемещенного для такого выравнивания, должен быть минимальным среди всех возможных разбиений трассы на два участка. Если минимальных вариантов несколько вывести тот, у которого число aa меньше.
0
|
|
| 30.10.2020, 16:59 | |
|
Ответы с готовыми решениями:
3
Проект "Ровные дороги" 2 Нужна оптимизация решения Задача D. Проект "Ровные дороги" 2 Проект "Ровные дороги" |
|
0 / 0 / 0
Регистрация: 30.10.2020
Сообщений: 4
|
||||||
| 31.10.2020, 09:59 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 16.10.2020
Сообщений: 3
|
|
| 31.10.2020, 12:48 | |
|
на питоне надо...
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 31.10.2020, 13:07 | |
|
Petuha, не надо спамить одним и тем же, да еще сишным кодом. Здесь ветка Python.
0
|
|
| 31.10.2020, 13:07 | |
|
Помогаю со студенческими работами здесь
4
Python - Задача D. Проект "Ровные дороги" 2 Проект "Ровные дороги" 2 За какое время в среднем автомобиль добирается от начала дороги A до конца дороги C
Ровные края платы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|