Hoán vị của số K

View as PDF



Problem type
Allowed languages
C, C++, Pascal, Python, SCRATCH
Points: 5 (p) Time limit: 1.0s Memory limit: 1G Input: stdin Output: stdout

Cho một số nguyên dương K có không quá 9 chữ số và một dãy A gồm N số nguyên dương, mỗi số không quá 9 chữ số. Hoán vị của một số là một số được tạo ra bằng cách thay đổi thứ tự các chữ số của số ban đầu. Ví dụ số 123 là hoán vị của số 312 hoặc của 321.

Yêu cầu:

Cho biết trong dãy A có tồn tại các hoán vị của số K hay không? Nếu có cho biết có bao nhiêu hoán vị.

Dữ liệu vào:

  • Dòng 1: Cho số N và K (N < 104
  • Dòng 2: Ghi dãy số A, mỗi số cách nhau một kí tự trống

Dữ liệu ra:

  • Dòng 1: Ghi ra số lượng hoán vị của K trong dãy A
Sample
Input

6 321
123 435 676 787 45 312

Output
2

Comments

There are no comments at the moment.