Số chín ưa thích

Đề bài

Mô tả

Cho một số nguyên dương a chỉ gồm các chữ số từ 1 đến 9 (không có chữ số 0).

Trong một thao tác, bạn được chọn hai chữ số kề nhau trong số đó có tổng bằng 9, rồi thay cặp hai chữ số đó bằng một chữ số 9 duy nhất. Bạn được thực hiện thao tác này nhiều lần tùy ý (kể cả không lần nào).

Hãy đếm số lượng các số khác nhau có thể nhận được sau quá trình thao tác, với điều kiện số chữ số 9 trong kết quả là lớn nhất có thể.

Đề bài đảm bảo đáp án không vượt quá 2631.

Dữ liệu vào

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

Dữ liệu ra

Một dòng duy nhất chứa đáp án.

Ràng buộc

  • 1a10100000
  • a không chứa chữ số 0.

Ví dụ

Input Output Giải thích
369727 2 Có thể biến đổi 369727997279997 hoặc 369727997279979. Cả hai đều có 3 chữ số 9 — đây là số chữ số 9 tối đa, và có 2 số phân biệt đạt được.
123456789987654321 1 Chỉ có duy nhất một cách biến đổi đạt số chữ số 9 tối đa.
1 1 Không có thao tác nào thực hiện được; chính bản thân số 1 là kết quả duy nhất.

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