dnyagu
20.04.2023 18:56

Игорь Сергеевич уже много лет ведет занятия в школьном кружке по информатике и рассчитывает на триумф своих воспитанников в этом году. По удачному стечению обстоятельств в этом году под его руководством собралось множество талантливых ребят, которые могут принести славу не только школе, но и всему городу. В школьном кружке на данный момент учатся
N
учеников,
M
из которых пишут на языке программирования С++, а остальные пишут на языке Cobol. Игорь Сергеевич обратил внимание на статистику олимпиад лет и заметил, что команды, которые пишут на языке C++, в среднем добиваются лучших результатов на олимпиадах. Для того чтобы все
N
учеников писали на языке C++, он разработал план.

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

Для примера, если в команде из 11 человек 7 человек пишут на Cobol, а остальные 4 — на C++, то к концу тренировки все 11 участников команды будут писать на Cobol, а С++ будет ими забыт.

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

Входные данные
В первой строке дается одно целое число
N
— общее количество учеников в школе (
1

N

10
9
).

Во второй строке дается одно целое число
M
— количество учеников, пишущих на языке С++ (
1

M

10
9
).

В третьей строке дается одно целое число
K
— количество людей в одной команде (
1

K

10
9
).

Гарантируется, что
N
делится без остатка на
K
, а
K
— нечетное.

Выходные данные
Ваша задача вывести одно число — минимальное количество тренировок, которое необходимо провести для того, чтобы все школьники начали писать на С++. Если добиться того, чтобы все школьники начали писать на С++ невозможно, то выведите число -1.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
irisa8
06.05.2022 20:01

Количество цветов N в палитре определяется по формуле N= 2^i, где i - глубина цвета.

i = I/k, где  I - Информационный объем файла,  k - количество пикселей,  

Можем составить такое соотношение:

i₁ / i₂ = (I₁/k₁) / (I₂/k₂)

Разрешение изображения до изменений было 400 пикселей на дюйм (400 х 400), после  изменений: 100 пикселей на дюйм (100 х 100), то есть количество пикселей стало больше в: 400²/100²= 160000/10000= 16 раз. ( k₁=16k₂ )

Глубина цвета после изменений:  i₂=log₂64 = 6 (бит)

i₁ = (I₁/k₁) / (I₂/k₂) * i₂  

i₁ = (I₁ / I₂/16) * i₂        

Глубина цвета до изменений: i₁ = (2048/96/16)*6= 8(бит)

Количество цветов в палитре до изменений: N=2⁸ = 256

ответ: 256 цветов

Объяснение:

0,0(0 оценок)
Ответ:
ingab2989
06.04.2022 16:36

...

Объяснение:

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

б) Система экономических отношений в связи с передачей от одного собственника  другому во временное пользование ценностей в любой форме (товарной, денежной)-это кредит.

в) Выдача в точке продаж бытовых товаров-это продавец-консультант,  который работает в точке продаж любых товаров.

г) вид потребительского кредита, предусматривающий рассмотрение заявки (кредитного  договора)​-это займ.

Думаю ответ а).

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