Входные данные
На вход программе подаются следующие параметры: число n – количество файлов в файловой системе. В следующих n строках содержится информация с именами файлов и допустимыми действиями (w, x, r), разделенных пробелами. Далее идет число m – количество запросов к файлам вида «операция файл» (обозначение операции: "write", "read", "execute").
Выходные данные
Для каждого допустимого запроса программа должна возвращать OK, для недопустимого – Access denied.
Данные для проверки:
Вход:
|
Выход:
|
3
python.exe x
book.txt r w
notebook.exe r w x
5
read python.exe
read book.txt
write notebook.exe
execute notebook.exe
write book.txt
|
Access denied
OK
OK
OK
OK
|
3
root.html r w x
main.py x
login.txt w r
4
read root.html
write main.py
execute main.py
execute login.txt
|
OK
Access denied
OK
Access denied
|
2
1.txt
2.txt
2
write 1.txt
execute 2.txt
|
Access denied
Access denied
|
Достарыңызбен бөлісу: |