trang chủ / đề bài / digitfree

Số sạch chữ số

Đề bài

Mô tả

Một số nguyên dương được gọi là số sạch nếu khi viết ở hệ thập phân (không có chữ số 0 thừa ở đầu), mọi chữ số của nó đều đôi một khác nhau.

Ví dụ: 123, 10, 7, 9876543210 là các số sạch; còn 11, 100, 1213 không phải vì có chữ số lặp lại.

Cho hai số nguyên L và R, hãy đếm xem có bao nhiêu số sạch trong đoạn [L,R].

Dữ liệu vào

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

Dữ liệu ra

In ra một số nguyên — số lượng số sạch trong đoạn [L,R].

Ràng buộc

  • 1≤L≤R≤1018

Ví dụ

Input Output Giải thích
1 20 19 Mọi số từ 1 đến 20 đều là số sạch, trừ 11.
1 9 9 Mọi số có một chữ số đều là số sạch.
100 120 9 Các số sạch là 102,103,104,105,106,107,108,109,120.

Ghi chú

Khoảng [L,R] có thể rất rộng nên không thể duyệt từng số.

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