Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Lợi nhuận đếm bội

Dễ Số học Bao hàm loại trừ

  • 100 Điểm
  • 100% Tỉ lệ AC
  • 1 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Một cửa hàng đánh số các phiếu quà tặng từ \(1\) đến \(n\). Với mỗi phiếu mang số \(U\), bạn được xử lý nó theo cách có lợi nhất trong các cách sau:

  • Nếu \(U\) chia hết cho \(a\), phiếu này mang lại \(x\) đồng.
  • Nếu \(U\) chia hết cho \(b\), phiếu này mang lại \(y\) đồng.
  • Nếu \(U\) chia hết cho cả \(a\) và \(b\), bạn nhận được nhiều hơn trong hai khoản trên, tức \(\max(x, y)\) đồng.
  • Nếu \(U\) không chia hết cho \(a\) lẫn \(b\) thì phiếu không mang lại đồng nào.

Hãy tính tổng số tiền lớn nhất có thể thu được sau khi xử lý tất cả các phiếu từ \(1\) đến \(n\).

Input

  • Một dòng gồm \(5\) số nguyên dương \(n, a, b, x, y\) cách nhau bởi dấu cách.

Output

  • Một số nguyên duy nhất: tổng số tiền lớn nhất thu được.

Constraints

  • \(1 \le n, a, b, x, y \le 10^9\)

Sample Input

10 2 3 5 4

Sample Output

33

Explanation

Có \(5\) số chia hết cho \(2\) (2, 4, 6, 8, 10), có \(3\) số chia hết cho \(3\) (3, 6, 9), trong đó số \(6\) chia hết cho cả hai. Tổng: \(4 \cdot 5 + 2 \cdot 4 + \max(5,4) = 20 + 8 + 5 = 33\).

Bình luận

Chưa có bình luận nào.