trang chủ / bài tập / trailzero

Số 0 tận cùng của giai thừa

Đề bài

Mô tả

Cho hai số nguyên nb. Hãy đếm số chữ số 0 ở tận cùng (bên phải) của n! khi n! được biểu diễn trong hệ cơ số b.

Ở đây n!=1·2·3n là giai thừa của n. Số chữ số 0 tận cùng của một số x trong hệ cơ số b là số mũ lớn nhất k sao cho bk là ước của x.

Dữ liệu vào

Một dòng duy nhất chứa hai số nguyên nb.

Dữ liệu ra

In ra một số nguyên duy nhất, là số chữ số 0 tận cùng của n! trong hệ cơ số b.

Ràng buộc

  • 1n1018
  • 2b1012

Ví dụ

Input Output Giải thích
6 9 1 6!=720=880(9), có một chữ số 0 tận cùng trong hệ cơ số 9.
38 11 3 38! có đúng ba chữ số 0 tận cùng khi viết trong hệ cơ số 11.
5 2 3 5!=120=1111000(2), có ba chữ số 0 tận cùng trong hệ nhị phân.
5 10 1 5!=120, có một chữ số 0 tận cùng trong hệ thập phân.

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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0