Vị Trí Mẫu

Đề bài

Mô tả

Cho một xâu và nhiều mẫu. Với mỗi mẫu, tìm vị trí đầu tiên (đánh số từ 1) mà nó xuất hiện trong xâu, hoặc 1 nếu không xuất hiện.

Dữ liệu vào

Dòng đầu tiên chứa xâu có độ dài n.

Dòng thứ hai chứa số nguyên k: số mẫu.

  • k dòng tiếp theo, mỗi dòng chứa một mẫu.

Dữ liệu ra

Với mỗi mẫu, in ra vị trí đầu tiên xuất hiện (1-indexed), hoặc 1.

Ràng buộc

  • 1n105
  • 1k5×105
  • Tổng độ dài các mẫu 5×105
  • Các xâu chỉ chứa ký tự a-z

Ví dụ

Input Output Giải thích
aybabtu
3
bab
abc
a
3
-1
1
"bab" bắt đầu tại vị trí 3, "abc" không có, "a" bắt đầu tại vị trí 1

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