A. самокат имя входного файла: стандартный ввод имя выходного файла: стандартный вывод ограничение по времени: 1 секунда ограничение по памяти: 256 мегабайт студент кеша устроился на летнюю стажировку. кеша охотно бы ходил на работу пешком, но, к его сожалению, офис компании расположен довольно далеко от дома кеши. а поскольку в городепроводитсяспортивныйпраздник,общественныйтранспортходиткрайнередко,ижелающих ехать на нём много. впрочем, кеша уже давно присматривается к электросамокату, и хочет выяснить, много ли усилий ему придётся приложить, чтобы добраться на нём до места работы. кеша уже провёл некоторые расчёты и выяснил, что его маршрут содержит в себе ровные участки суммарной длиной p единиц, а также участки, на которых ему придётся подниматься в гору, суммарной длиной m единиц. участки, на которых кеша будет двигаться под гору, он решил не учитывать, поскольку электросамокат будет катиться на таких участках по инерции. при движении по ровному участку аккумулятор самоката будет расходовать 1 единицу ёмкости, а при движении в гору — 2 единицы ёмкости на единицу длины. если же кеша не будет включать электродвигатель, то для перемещения на каждой единице длины ровного участка ему потребуется приложить усилие величины a, а на каждой единице длины участка, ведущего в гору, ему потребуется приложить усилие величины b (b > a). ёмкостьаккумуляторасоставляет q единиц.кешаполагает,чтовразныеднионможетвключать электродвигатель на разных участках. и пока хочет узнать, какое максимальное и какое минимальное количество усилий ему придётся приложить, чтобы добраться до работы, если по дороге он полностью израсходует энергию, запасённую в аккумуляторе. формат входных данных в первой строке содержатся целые числа p, m, a, b, q (0 ⩽ p, m ⩽ 109, 1 ⩽ a < b ⩽ 106,2 ⩽ q ⩽ 3·109), где p — суммарная длина ровных участков, m — суммарная длина участков, на которых нужно двигаться в гору, a — усилие, необходимое для перемещения на единицу длины при движении по ровному участку, b — усилие, необходимое для перемещения на единицу длины при движении в гору, q — ёмкость аккумулятора. гарантируется, что числа p и m не равны нулю одновременно; также гарантируется, что числа p и q — чётные. формат выходных данных выведите два целых числа — минимальное и максимальное количество усилий, которое кеша может потратить на дорогу, если при этом он полностью израсходует аккумулятор. разделяйте числа пробелом или переводом строки.
Ответы на вопрос:
решение на c#
using system;
using system.linq;
namespace samokat
{
class program
{
static void main(string[] args)
{
var input = console.in
.readline()
.split(',', ' ')
.where(t => ! string.isnullorempty(t))
.select(int.parse)
.tolist();
int flatlen = input[0];
int uphilllen = input[1];
int flatdrain = input[2];
int uphilldrain = input[3];
int fuel = input[4];
// minimizing flat travel
int minflatlen = flatlen - fuel;
minflatlen = minflatlen < 0 ? 0 : minflatlen;
int maxuphilllen = uphilllen - (fuel - (flatlen - minflatlen)) / 2;
maxuphilllen = maxuphilllen < 0 ? 0 : maxuphilllen;
// minimizing uphill travel
int minuphilllen = uphilllen - (fuel) / 2;
minuphilllen = minuphilllen < 0 ? 0 : minuphilllen;
int maxflatlen = flatlen - (fuel - (uphilllen - minuphilllen) * 2);
maxflatlen = maxflatlen < 0 ? 0 : maxflatlen;
int minflattraveldrain = minflatlen * flatdrain + maxuphilllen * uphilldrain;
int maxflattraveldrain = maxflatlen * flatdrain + minuphilllen * uphilldrain;
var mindrain = math.min(minflattraveldrain, maxflattraveldrain);
var maxdrain = math.max(minflattraveldrain, maxflattraveldrain);
console.out.writeline(mindrain);
console.out.writeline(maxdrain);
}
}
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
niktos3004200221.07.2021 19:03
-
uchenica706.07.2022 01:31
-
alex2029420.01.2022 05:21
-
rrrrreeeeyttttyuytpq04.08.2022 13:00
-
bbbbbbbbbb214.06.2021 17:52
-
никва126.09.2021 01:47
-
Битон6426.10.2022 15:28
-
jjrey25208.03.2020 20:25
-
Софамимими30.05.2022 18:23
-
СветланаП16.03.2021 01:58
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.