CF596E.Wilbur and Strings
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Wilbur the pig now wants to play with strings. He has found an n by m table consisting only of the digits from 0 to 9 where the rows are numbered 1 to n and the columns are numbered 1 to m . Wilbur starts at some square and makes certain moves. If he is at square ( x , y ) and the digit d ( 0<=d<=9 ) is written at position ( x , y ), then he must move to the square ( x+ad , y+bd ), if that square lies within the table, and he stays in the square ( x , y ) otherwise. Before Wilbur makes a move, he can choose whether or not to write the digit written in this square on the white board. All digits written on the whiteboard form some string. Every time a new digit is written, it goes to the end of the current string.
Wilbur has q strings that he is worried about. For each string si , Wilbur wants to know whether there exists a starting position ( x , y ) so that by making finitely many moves, Wilbur can end up with the string si written on the white board.
输入格式
The first line of the input consists of three integers n , m , and q ( 1<=n,m,q<=200 ) — the dimensions of the table and the number of strings to process, respectively.
Each of the next n lines contains m digits from 0 and 9 giving the table itself.
Then follow 10 lines. The i -th of them contains the values ai−1 and bi−1 ( −200<=ai,bi<=200 ), i.e. the vector that Wilbur uses to make a move from the square with a digit i−1 in it.
There are q lines that follow. The i -th of them will contain a string si consisting only of digits from 0 to 9 . It is guaranteed that the total length of these q strings won't exceed 1000000 .
输出格式
For each of the q strings, print "YES" if Wilbur can choose x and y in order to finish with this string after some finite number of moves. If it's impossible, than print "NO" for the corresponding string.
输入输出样例
输入#1
1 1 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0000000000000 2413423432432
输出#1
YES NO
输入#2
4 2 5 01 23 45 67 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0000000000 010101011101 32232232322 44343222342444324 6767
输出#2
YES YES YES NO YES
说明/提示
In the first sample, there is a 1 by 1 table consisting of the only digit 0 . The only move that can be made is staying on the square. The first string can be written on the white board by writing 0 repeatedly. The second string cannot be written as there is no 2 on the table.