trang chủ / đề bài / primemult

Bội số nguyên tố

Đề bài

Mô tả

Cho số nguyên n và k số nguyên tố phân biệt a1,a2,…,ak. Đếm số lượng số nguyên trong đoạn [1,n] chia hết cho ít nhất một trong k số nguyên tố đã cho.

Dữ liệu vào

  • Dòng đầu: hai số nguyên n và k.
  • Dòng hai: k số nguyên tố a1,a2,…,ak.

Dữ liệu ra

In một số nguyên — số lượng số nguyên trong [1,n] chia hết cho ít nhất một ai.

Ràng buộc

  • 1≤n≤1018
  • 1≤k≤20
  • 2≤ai≤n, ai là số nguyên tố, đôi một phân biệt

Ví dụ

Input Output Giải thích
20 2
2 5
12 Các số chia hết cho 2 hoặc 5 trong [1,20]: 2,4,5,6,8,10,12,14,15,16,18,20.

Bình luận

  • lopthayhieu148
    đã bình luận 1 month trước

    z

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.402 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.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0