ABCDEFG 29

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1100 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Chúng ta có thêm một nhân vật mới: \(N\).

Cho \(7\) số nguyên dương \(A, B, C, D, E, F, G\) và một số nguyên dương \(N\).
Yêu cầu: Hãy đếm số lượng số nguyên dương trong đoạn \([1, N]\) chia hết cho ít nhất một trong \(7\) số đã cho.

Input

  • Dòng đầu tiên chứa số nguyên dương \(N\) (\(1 \le N \le 10^{18}\)).
  • Dòng thứ hai chứa \(7\) số nguyên dương \(A, B, C, D, E, F, G\) (\(1 \le A, B, C, D, E, F, G \le 10^{12}\)).

Output

  • In ra một số nguyên duy nhất là số lượng số nguyên dương trong đoạn \([1, N]\) chia hết cho ít nhất một trong \(7\) số đã cho.

Example

Test 1

Input
20
2 3 5 7 11 13 17
Output
18
Note

Các số nguyên dương trong đoạn \([1, 20]\) chia hết cho ít nhất một trong các số \(\{2, 3, 5, 7, 11, 13, 17\}\) là: \(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20\). Có tổng cộng \(18\) số thỏa mãn.

Bình luận (2)

Mới nhất
Tải bình luận...