trang chủ / đề bài / countmul

Đếm bội chung trong đoạn

Đề bài

Mô tả

Cho bốn số nguyên dương L, R, a, b. Hãy đếm số nguyên x trong đoạn [L,R] sao cho x vừa chia hết cho a, vừa chia hết cho b.

Dữ liệu vào

Một dòng duy nhất chứa bốn số nguyên L, R, a, b.

Dữ liệu ra

In ra một số nguyên — số lượng x thỏa mãn.

Ràng buộc

  • 1≤L≤R≤1018
  • 1≤a,b≤109

Ví dụ

Input Output Giải thích
1 20 3 5 1 Trong [1,20] chỉ có 15 chia hết cho cả 3 và 5.
1 100 2 4 25 Bội chung nhỏ nhất của 2,4 là 4; có 25 bội của 4 trong [1,100].
10 15 7 11 0 Bội chung nhỏ nhất là 77, không có trong [10,15].

Ghi chú

Số x chia hết cho cả a và b khi và chỉ khi x là bội của bội chung nhỏ nhất lcm(a,b).

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.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