Cuộc chiến tập đoàn

Đề bài

Mô tả

Cho hai xâu st chỉ gồm các chữ cái latinh thường. Trong xâu s, bạn được phép thay thế một số ký tự bằng dấu #. Hãy tìm số lượng ký tự ít nhất cần thay sao cho sau khi thay, xâu t không còn xuất hiện trong s với vai trò một xâu con liên tiếp.

Dữ liệu vào

  • Dòng đầu chứa xâu s.
  • Dòng thứ hai chứa xâu t.

Dữ liệu ra

In ra một số nguyên duy nhất — số ký tự ít nhất cần thay bằng #.

Ràng buộc

  • 1|s|105
  • 1|t|30
  • Cả hai xâu chỉ gồm các chữ cái latinh thường.

Ví dụ

Input Output Giải thích
intellect
tell
1 Thay một ký tự để được "int#llect", không còn chứa "tell".
google
apple
0 Xâu "apple" vốn không xuất hiện trong "google".
sirisiri
sir
2 Cần thay ít nhất 2 ký tự, ví dụ "s#ris#ri".

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