krutikovaelizaozax2f
17.10.2021 13:02

В библиотеке находится N книг. Дано количество страниц в каждой книге. Учёный Николай Николаевич пришёл в библиотеку почитать. Если книга очень толстая (больше 1000 страниц), то Николай Николаевич делит количество страниц пополам нацело и прочитывает только первую половину книги. Если книга обычная ( страниц меньше или равно 1000), то Николай Николаевич прочитывает всю книгу кроме последних 10 страниц. Самую маленькую книгу из всех Николай Николаевич читать не стал вовсе. Если книг минимальной толщины несколько, то они все не будут прочитаны. Вопрос: сколько страниц прочитает Николай Николаевич в библиотеке? Формат входных данных С клавиатуры вводится 1 ≤ N ≤ 10000. Далее N целых чисел от 10 до 10000, каждое с новой строки. Формат выходных данных .Одно число - ответ.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Адил1111111111
03.04.2022 10:48
Program Task;
Const N = 499; M = 1;
Var A: Array [1..N, 1..N] of Boolean;
i, j, x, y, t: Integer;
b: Boolean;
Begin
Randomize;
While i < M Do
Begin
x := Random(N) + 1;
y := Random(N) + 1;
If A[x, y] = False Then
Begin
A[x, y] := True;
i := i + 1;
End;
End;
While b = False Do
Begin
b := True;
For i := 1 To N Do
For j := 1 To N Do
Begin
If A[i, j] = True Then
Begin
If (i + 1) <= N Then
A[i + 1, j] := True;
If (i - 1) > 0 Then
A[i - 1, j] := True;
If(j + 1) <= N Then
A[i, j + 1] := True;
If (j -1) > 0 Then
A[i, j - 1] := True;
End;
End;
For i := 1 To N Do
For j := 1 To N Do
If A[i, j] = False Then
b := False;
t := t + 1;
End;
WriteLn(t);
ReadLn;
End.
0,0(0 оценок)
Ответ:
nikiton22877
03.04.2022 10:48

Поскольку числа записаны в порядке убывания, одна сумма цифр двух разрядов равна 13, другая — 11. Чтобы число было наименьшим, необходимо, чтобы в старших разрядах находилась как можно меньшая цифра, следовательно сумма старших разрядов должна быть меньшей. При разложении 11 на слагаемые необходимо, чтобы одно из них было минимально возможным, поэтому представим 11 как сумму 2 и 9, это — первые две цифры искомого числа. Вторые две цифры получатся разложением числа 13 на слагаемые: 4 и 9. Следовательно, ответ 2949.

ответ: 2949.

Вот и все!

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