Bằng Nhau Trên Tập Con

Đề bài

Mô tả

Các con bò trao đổi tin nhắn mã hóa bằng cách trộn các ký tự không liên quan vào giữa các ký tự quan trọng. Cho hai xâu st (mỗi xâu dài tối đa 105 ký tự, chỉ dùng các chữ cái 'a' đến 'r'), trả lời Q truy vấn (Q105): với mỗi tập con các chữ cái, hai xâu có bằng nhau không khi chỉ giữ lại các ký tự trong tập con đó?

Dữ liệu vào

  • Dòng 1: Xâu s
  • Dòng 2: Xâu t
  • Dòng 3: Số nguyên Q
  • Q dòng tiếp theo: Mỗi dòng chứa một xâu truy vấn gồm các chữ cái duy nhất theo thứ tự sắp xếp

Dữ liệu ra

Với mỗi truy vấn, in 'Y' nếu hai xâu thu hẹp bằng nhau, ngược lại in 'N'. Tất cả kết quả trên một dòng.

Ràng buộc

  • |s|,|t|105
  • Q105
  • Xâu chỉ chứa chữ cái 'a' đến 'r' (18 chữ cái)
  • Các chữ cái trong mỗi truy vấn là duy nhất và đã sắp xếp
  • Test 2: |s|,|t|,Q1000

Ví dụ

Input Output Giải thích
aabcd
caabd
4
a
ac
abd
abcd
YNYN Truy vấn "a": cả hai cho "aa" (Y). Truy vấn "ac": "aac" vs "caa" (N). Truy vấn "abd": "abd" vs "abd" (Y). Truy vấn "abcd": "aabcd" vs "caabd" (N).

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