سیستم فایل
Problem
سیستم فایل یک ابر رایانه توسط ویروسی نفوذ کرد که کنترل دسترسی به فایل را شکست. برای هر فایل Ni
، مشخص است که چه اقداماتی با آن قابل دسترسی است:
W
را ضبط کنید
R
را بخوانید
راه اندازی X
شما باید کنترل مجوزهای فایل را دوباره به دست آورید (برنامه شما باید برای هر درخواست OK
را بازگرداند اگر عملیات معتبری روی فایل انجام میشود، یا دسترسی ممنوع است
اگر عملیات نامعتبر باشد).
ورودی
خط اول شامل یک عدد N
(1 <= N <= 10000) - تعداد فایلهای موجود در این سیستم فایل است.
خطوط N
زیر حاوی نام فایل ها و عملیات مجاز با آنها است که با فاصله از هم جدا شده اند. نام فایل به 15 کاراکتر محدود شده است.
در زیر تعداد M
(1 <= M <= 50000) - تعداد درخواستهای فایل است.
آخرین خطوط M
حاوی درخواستی مانند Operation File
است. هر تعداد پرس و جو را می توان روی همان فایل اعمال کرد.
خروجی
برای هر یک از درخواستهای M
، دسترسی ممنوع
یا OK
را در یک خط جداگانه چاپ کنید.
مثال
<سر>
# |
ورودی |
خروجی |
1 |
<پیش>
4
helloworld.exe R X
pinglog W R
نیا آر
موفق باشید X W R
5
نیا را بخوانید
helloworld.exe را بنویسید
nya را اجرا کن
پینگ لاگ را بخوانید
pinglog بنویسید
|
<پیش>
خوب
دسترسی رد شد
دسترسی رد شد
خوب
خوب
|