Een computervirus viel het bestandssysteem van een supercomputer aan. Daardoor werd het bestand dat de toegangsrechten tot de verschillende bestanden oplijst aangetast.
Voor elk bestand in het bestandssysteem zijn de volgende handelingen, per gebruiker, gedefinieerd:
Schrijf een programma dat op de volgende manier input verwerkt:
Schrijf een programma dat de toegangsrechten tijdelijk beheert (op basis van de input in de eerste n+1 lijnen), voor elk van de m gewenste specifieke handelingen moet het programma via een print naar het scherm aangeven welke van deze m handelingen toegelaten zijn (OK) en welke geweigerd (Access Denied) worden.
Invoer
4
helloworld.exe R X
foto.png W R
afbeelding.jpg R
counterstrike.game X W R
5
read afbeelding.jpg
write helloworld.exe
execute afbeelding.jpg
read foto.png
write foto.png
Uitvoer
OK
Access Denied
Access Denied
OK
OK