sivtsevavera2005
23.04.2023 22:06

Сообщающиеся сосуды | С++ даю. Сегодня на уроке физики рассказывали удивительные вещи. Придя домой, Витя решил проверить слова учителя о том, что если взять два одинаковых сосуда, соединённых тонкой трубкой на уровне основания, то уровень жидкости при любом её количестве также будет одинаковым для обоих сосудов.

убедиться в правильности утверждения Витя избрал довольно оригинальный. Он взял аквариум с основанием длиной N и шириной 1, очень высокими стенками и поставил N–1 перегородок параллельно узкой боковой стенке аквариума, тем самым разделив аквариум на N одинаковых отсеков. Каждая перегородка имеет ширину 1 и очень большую высоту. Толщиной перегородки можно пренебречь. В каждой из перегородок есть точечное отверстие на высоте Hi, диаметром которого также можно пренебречь. После всех этих приготовлений Витя медленно наливает в первый отсек (между стенкой и первой перегородкой) C литров воды. В часть аквариума размером 1×1×1 вмещается ровно один литр воды. Так как стенки и перегородки в аквариуме были очень высокими, то через край вода не переливалась. После установления стационарного состояния он замерил уровень жидкости в каждом из N сосудов.

Теперь он хочет убедиться, что его экспериментальные данные не опровергают законы, рассказанные на уроке. Он обратился к вам с выяснить, какой должна быть высота жидкости в каждом из сосудов с теоретической точки зрения.

Рассмотрим подробно случай N=3. Пусть сначала H1 H2. Как только жидкость в первом отсеке достигнет уровня первого отверстия, вся вода станет поступать во второй отсек. Если после этого уровень во втором отсеке сравняется с уровнем второго отверстия, то вода станет выливаться в третий до тех пор, пока высоты жидкостей во втором и третьем отсеках не станут равными. Далее уровень воды в них будет равномерно увеличиваться, пока не достигнет первого отверстия. После этого весь аквариум будет заполняться равномерно.

Входные данные

В первой строке записаны целые N и C (1≤N≤100000, 0≤C≤2⋅109). В следующих N–1 строках содержится по одному целому числу Hi (0≤Hi≤2⋅109), обозначающему высоту отверстия в i-й перегородке.

Выходные данные

Выведите N чисел, каждое на новой строке, с точностью до шести знаков после десятичной точки — уровень жидкости в 1,2,...,N отсеке соответственно.

Примеры
Ввод 1
4 4
3
2
1
Вывод
3.00000000000000000000
1.00000000000000000000
0.00000000000000000000
0.00000000000000000000

ТОЛЬКО НА С++

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
vita12062006
29.05.2021 03:58

Программа:

Pascal:

var

 chemodan, klad, dop: real;

begin

 write('Вес чемодана', #10, '<<< '); readln(chemodan);

 write('Вес ручной клади', #10, '<<< '); readln(klad);

 write('Вес доп. предметов ручной клади', #10, '<<< '); readln(dop);

 writeln('Вес багажа: ', chemodan + klad + dop);

end.

Python:

chemodan = float(input('Вес чемодана\n>>> '))

klad = float(input('Вес ручной клади\n>>> '))

dop = float(input('Вес доп. предметов ручной клади\n>>> '))

print('Вес багажа:', chemodan + klad + dop)

0,0(0 оценок)
Ответ:
scarletvalkiria
15.05.2023 19:00

Объяснение:

Системный блок состоит из основных 6 компонентов.

Назовём их и кратко разберём их функцию в ПК.

1) Процессор - Главный мозг компьютера. Обрабатывает всю информацию которая поступает или перемещается по компьютеру

2) Оперативная память - Быстрая память которая активна при работе компьютера. Хранит информацию о запущенных приложениях и переносимых файлах, не работает когда компьютер выключен.

3) Жесткий диск (HDD) - Является постоянных хранилищем информации на компьютере. Есть другой тип хранилища Твердотельный накопитель (SSD) - также хранит постоянную информацию, работает быстрее, но имеет ограниченный ресурс записи.

4) Материнская плата - Выступает неким "сердцем" ПК, через неё проходят все сигналы между комплектующими компьютера. Например обмен информации между процессором и оперативной памятью или процессором и накопителем.

5) Блок питания - Обеспечивает электричеством все составные компьютера. Один из важнейших элементов компьютера.

6) Видеокарта - Отвечает за обработку графической информации перед тем как вывести её на монитор. Компьютер может работать без видеокарты, но только в том случае если в процессоре есть ядра интегрированной графики, в энном случае увидеть картинку на мониторе не получиться

(p.s. в тексте много раз повторяется слово компьютер, можешь сам(а) поменять на другие слова)
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота