Lập trình đơn giản

TH

Cho em hỏi thuật toán tối ưu để giải bài này ạ:

undefined

Trường hợp N < 100000 thì nó làm khá nhanh nhưng trường hợp N gần bằng 1000000 thì máy load hơi chậm ạ

NT
20 tháng 4 2021 lúc 22:28

Câu 1: 

uses crt;

var n,i,ln,max,j,t:integer;

begin

clrscr;

write('Nhap n='); readln(n);

max:=0;

ln:=1;

for i:=1 to n do 

  begin

t:=0;

for j:=1 to i do 

  if i mod j=0 then t:=t+j;

if ln<t then max:=i;

end;

writeln(max);

readln;

end.

Bình luận (1)

Các câu hỏi tương tự
HM
Xem chi tiết
NL
Xem chi tiết
LH
Xem chi tiết
MT
Xem chi tiết
CD
Xem chi tiết
DP
Xem chi tiết
NT
Xem chi tiết
NK
Xem chi tiết
H24
Xem chi tiết