n = int(input()) a = [int(input()) for _ in range(n)];a.sort(reverse= True) res = (a[0]-1)%(10**4) for i in range(1,n): res *= (a[i]%(10**4)) print(res%(10**4))# có thể chứng minh element max -1 sẽ tạo ra tích lớn nhất bằng pp quy nạp nhé
>> 2K8! chú ý! Mở đặt chỗ Lộ trình Sun 2026: Luyện thi chuyên sâu TN THPT, Đánh giá năng lực, Đánh giá tư duy tại Tuyensinh247.com (Xem ngay lộ trình).Ưu đãi -70% (chỉ trong tháng 3/2025) - Tặng miễn phí khoá học tổng ôn lớp 11, 2K8 xuất phát sớm, X2 cơ hội đỗ đại học. Học thử miễn phí ngay.
Cho n tự nhiên. Bạn chọn số bất kỳ và giảm số đó đi 1 đơn vị sau đó tính tích n số đó.
Yêu cầu: Hãy chọn một số để giảm đi 1 đơn vị để tích các số là lớn nhất.
Input
• Nhập từ bàn phím số tự nhiên n(4
91
1837
37
ai cx bảo k login voo đc
502
8628
604
xin lỗi bạn
502
8628
604
mấy bạn tôi cx bị
502
8628
604
tôi tưởng bạn hack acc toi =.=
91
1837
37
thế lại đỉnh cout quá ;))
502
8628
604
fb lỗi vẫn chx đc
91
1837
37
chịu khó đợi đi bn ;))
91
1837
37
tầm 11h chắc là oke