trang chủ / bài tập / videocard

Card màn hình

Đề bài

Mô tả

Một cửa hàng bán n card màn hình, card thứ i có công suất là số nguyên ai.

Người mua có thể mua một tập con bất kỳ các card, rồi chọn một card trong tập đó làm card chủ đạo; mọi card còn lại là card phụ. Để hệ thống hoạt động, công suất của mỗi card phụ phải chia hết cho công suất của card chủ đạo. Để đạt được điều đó, công suất của một card phụ có thể bị giảm xuống một số nguyên bất kỳ nhỏ hơn hoặc bằng công suất hiện tại của nó. Công suất của card chủ đạo không được phép giảm.

Hãy tính tổng công suất lớn nhất có thể đạt được của hệ thống, tức là tổng công suất của card chủ đạo và tất cả các card phụ sau khi giảm.

Dữ liệu vào

  • Dòng đầu chứa số nguyên n là số card màn hình trong cửa hàng.
  • Dòng thứ hai chứa n số nguyên a1,a2,,an là công suất của các card.

Dữ liệu ra

Một số nguyên duy nhất là tổng công suất lớn nhất có thể đạt được.

Ràng buộc

  • 1n200000
  • 1ai200000

Ví dụ

Input Output Giải thích
4
3 2 15 9
27 Mua ba card có công suất 3, 15, 9 và chọn card công suất 3 làm chủ đạo. Cả 159 đều đã chia hết cho 3 nên không cần giảm, tổng bằng 3+15+9=27. Nếu mua cả bốn card và chọn card công suất 2 làm chủ đạo thì tổng chỉ là 2+2+14+8=26. Lưu ý không được giảm công suất card chủ đạo, nên không thể đạt 3+1+15+9=28.
4
8 2 2 7
18 Mua cả bốn card và chọn một card công suất 2 làm chủ đạo. Card công suất 7 phải giảm xuống 6, các card còn lại giữ nguyên, tổng bằng 8+2+2+6=18.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.400 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0