Problem
一台超级计算机的文件系统被病毒侵入,破坏了文件访问控制。对于每个 Ni
文件,已知可以使用它访问哪些操作:
记录W
阅读R
启动 X
您需要重新获得对文件权限的控制(您的程序需要为每个请求返回OK
如果正在对文件执行有效操作,或者访问被拒绝
如果操作无效)。
输入
第一行包含一个数字 N
(1 <= N <= 10000) - 此文件系统中包含的文件数。
以下 N
行包含文件名和允许的操作,以空格分隔。文件名限制为 15 个字符。
下面是数 M
(1<=M<<=50000)- 文件请求数
最后 M
行包含一个类似 Operation File
的查询。可以对同一个文件应用任意数量的查询。
输出
对于每个 M
请求,在单独的一行上打印 Access denied
或 OK
。
<分区>
例子
<头>
<日>#日>
输入 |
输出 |
1 |
<前>
4个
helloworld.exe R X
pinglog WR
尼亚R
好运 X W R
5个
读 nya
编写helloworld.exe
执行 nya
读取 ping 日志
写 pinglog
|
<前>
好的
拒绝访问
拒绝访问
好的
好的
|
东西>
表>