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

Bắt Bulbasaur

Đề bài

Mô tả

Cho một xâu s gồm các chữ cái Latinh in hoa và in thường. Từ các chữ cái của s, ta muốn ghép được càng nhiều từ "Bulbasaur" càng tốt.

Mỗi từ "Bulbasaur" cần đúng các chữ cái sau (phân biệt chữ hoa và chữ thường): một chữ B in hoa, hai chữ u, một chữ l, một chữ b, hai chữ a, một chữ s và một chữ r.

Mỗi chữ cái trong s chỉ được dùng cho tối đa một từ. Hãy đếm số từ "Bulbasaur" nhiều nhất có thể ghép được.

Lưu ý: chữ hoa và chữ thường được coi là khác nhau.

Dữ liệu vào

  • Một dòng duy nhất chứa xâu s (không có dấu cách hay dấu câu).

Dữ liệu ra

  • Một số nguyên: số từ "Bulbasaur" nhiều nhất có thể ghép được.

Ràng buộc

  • 1|s|105
  • s chỉ gồm các chữ cái Latinh in hoa và in thường.

Ví dụ

Input Output Giải thích
Bulbbasaur 1 Sắp xếp lại các chữ cái ta được đúng một từ "Bulbasaur", còn dư một chữ b.
F 0 Không đủ chữ cái để ghép dù chỉ một từ.
aBddulbasaurrgndgbualdBdsagaurrgndbb 2 Trong xâu có đủ chữ cái để ghép hai từ "Bulbasaur".

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