Хотя бы дайте объяснений. люди, которые хорошо знают информатику,
не игнорьте
Ответы на вопрос:
var
n, i, j, h: Word;
p: Int64;
a: array [1..10000] of Int64;
begin
Read (n);
p := 0;
for i := 1 to n do
Read (a[i]);
for i := 1 to n - 1 do
for j := i + 1 to n do begin
if a[i] > a[j] then begin
h := a[i];
a[i] := a[j];
a[j] := h
end;
end;
for i := 1 to n do begin
p := p + a[i] + a[i + 1];
a[i + 1] := p
end;
Write (a[i]);
end.
Пояснение:
1) записываем в массив кол-во жителей в каждой провинции
2) сортируем этот массив "пузырьковым" методом, от меньшего к большему (ну хотя можно и рекурсией)
3) Выполняем условие задачи, считаем кол-во паспортов
Популярно: Информатика
-
Amelka0612.02.2022 20:54
-
ssbina30.04.2022 15:02
-
Грамматике30.04.2022 23:04
-
11UmNiK11113.10.2021 01:38
-
abukaka17.03.2022 17:11
-
ulianna2618.11.2020 06:05
-
neagsivb01.05.2023 16:40
-
RokiFoki12.02.2023 05:34
-
IMAM05778801.03.2023 11:21
-
poly7718.03.2020 23:35