Надо написать программу на Pascal. Вася готовится к муниципальному этапу олимпиады по информатике, он хочет показать на нём хороший результат. Чтобы добиться этого, он разработал собственную систему тренировок — он каждый день решает задачи. Причём, он решает разное количество задач в будние и в выходные дни.
В будний день Вася решает
X
задач, в выходной день —
Y
задач.
Выходным Вася считает каждый
K
-й день, то есть дни с номерами
K
,
2
K
,
3
K
,
…
являются выходными.
Вася будет готовиться к олимпиаде ровно
N
дней и он хочет заранее знать, сколько всего задач он решит. Считается, что Вася решает задачи, начиная с дня с номером 1.
Требуется написать программу, которая по данным
N
,
K
,
X
,
Y
вычисляет количество решённых задач.
Входные данные
В первой строке вводится натуральное число
N
(
1
⩽
N
⩽
1000
) - количество дней, которое Вася будет решать задачи для подготовки к олимпиаде.
Во второй строке вводится натуральное число
K
(
1
⩽
K
⩽
1000
) - номер первого выходного дня.
В третьей строке вводится натуральное число
X
(
1
⩽
X
⩽
1000
) - количество задач, которое Вася решает в будний день.
В четвёртой строке вводится натуральное число
Y
(
1
⩽
Y
⩽
1000
) - количество задач, которое Вася решает в выходной день.
Пример
входные данные
3
2
10
15
выходные данные
35
264
353
Ответы на вопрос:
Для начала надо найти i - (сколько весит 1 символ) по формуле n=2^i нам дано n - (мощность алфавита) 8 и 16 , эти числа подставляем по формуле получиться. 8=2^3 значит здесь i=3 (если не понятно как я нашел это число, я просто умножал 2×2×2 получил 8 и сколько 2 потребовалось это есть число i) 16=2^4 значит здесь i=4 дальше нам дано то что в сообщениях было по 25 знаков. теперь чтобы найти iобьем 2 сообщений[1-каюмба ; 2-гаюмба] нужно (i×кол.знаков) т.е i1=3×25=75 бит i2=4×25=100 бит и здесь ясно то что 2 сообщение информативнее , а чтобы найти на сколько бит больше , надо 100-75=25бит ответ: сообщение гаюмбы инфоормативнее на 25 бит.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
lsrk31.03.2021 01:51
-
hdhhxhd66217.10.2021 03:55
-
аор830.07.2022 19:36
-
алекс85828.09.2020 14:54
-
Slime2805200608.03.2021 02:00
-
WinnerGDWot02723.11.2020 18:04
-
xastek19.09.2022 23:20
-
Александра12345111106.10.2021 03:07
-
Donziik29.05.2021 15:24
-
alinkamarkova8225.04.2020 03:21
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.