Mật Ong (Q.Trị)

Xem PDF

Điểm: 1800 (p) Thời gian: 0.8s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Một đàn ong mật có \(N\) con được đánh số từ \(1\) đến \(N\), con thứ \(i(1 \le i \le N)\) có trọng lượng là số nguyên \(A_i\).

Biết rằng nếu một con ong có trọng lượng \(X\) thì trong một ngày sản xuất được lượng mật là \(X * f(X)\), với \(f(X)\) là số ước dương của \(X\).

  • Yêu cầu: Hãy tính tổng lượng mật sản xuất được trong một ngày của cả đàn ong.

Input

  • Dòng đầu ghi duy nhất số nguyên dương \(N\).
  • Dòng thứ hai lần lượt \(A_1,A_2,...,A_N\), các số cách nhau ít nhất một dấu cách.

Output

  • Một số duy nhất là tổng lượng mật sản xuất được trong một ngày của cả đàn ong.

Scoring

  • Subtask \(1\) (\(30\%\) số điểm): \(N \le 1000 , A_i \le 10^8 .\)*
  • Subtask \(2\) (\(30\%\) số điểm): \(N \le 10^5 , A_i \le 10^6 .\)*
  • Subtask \(3\) (\(20\%\) số điểm): \(N \le 10^5 , A_i \le 2.10^7 .\)*
  • Subtask \(4\) (\(20\%\) số điểm): \(N \le 10^5 , A_i \le 10^8.\)*

Example

Test 1

Input
4
1 2 3 4
Output
23

Bình luận


  • 3
    hhoangcpascal    8:52 p.m. 15 Tháng 10, 2020

    Nãy giờ code sai Miller :< mất vài đấm :<<


    • 3
      algorit    9:22 p.m. 15 Tháng 10, 2020 đã chỉnh sửa

      Ghe qua


      • 2
        hhoangcpascal    9:23 p.m. 15 Tháng 10, 2020

        Bài đó chỉ cần duyện cbrt(A) + Rabin_Miller là xong


        • 3
          BichSonNhat    9:53 p.m. 15 Tháng 10, 2020

          Kinh 1,8 MB 🙁 Anh Hoàng hack rồi


          • 3
            hhoangcpascal    10:03 p.m. 15 Tháng 10, 2020

            Thì anh có xài mảng kích thước 3 chứ mấy :V

      9 bình luận nữa