Задания
Версия для печати и копирования в MS Word
Тип Д17 № 33519
i

Назовём на­ту­раль­ное число под­хо­дя­щим, если у него боль­ше 17 раз­лич­ных де­ли­те­лей (вклю­чая еди­ни­цу и само число). Опре­де­ли­те ко­ли­че­ство под­хо­дя­щих чисел, при­над­ле­жа­щих от­рез­ку [10 001; 50 000], а также наи­мень­шее из таких чисел. В от­ве­те за­пи­ши­те два целых числа: сна­ча­ла ко­ли­че­ство, затем наи­мень­шее число.

Спрятать решение

Ре­ше­ние.

Решим за­да­чу пе­ре­бо­ром. При­ведём ре­ше­ние дан­ной за­да­чи на языке Пас­каль:

var del, count, min, i, j: longint;

begin

count := 0;

del := 0;

min := 50001;

for i := 10001 to 50000 do begin

for j := 1 to i do begin

if i mod j = 0 then del := del + 1;

end;

if del > 17 then begin

count := count + 1;

if min > i then min := i;

end;

del := 0;

end;

writeln(count, min);

end.

Ре­зуль­тат ра­бо­ты про­грам­мы  — 658510008.

 

Ответ: 658510008.

Раздел кодификатора ФИПИ: 1.7.2 Ос­нов­ные кон­струк­ции языка про­грам­ми­ро­ва­ния. Си­сте­ма про­грам­ми­ро­ва­ния