单点时限: 2.0 sec
内存限制: 256 MB
Git 是现今最为流行的分布式版本控制软件,最初版本的 Git 是由 Linus 在几周时间内完成的,
用以进行 Linux 的版本管理,而后经过十余年的发展,以 GitHub 为首的代码托(交)管(友)网站已经程序员生活中重要的一部分。
受此其他,dlf准备开发一套全新的名为 GayHub 的代码托(交)管(友)网站。
然而网站内部账号的管理却难倒了dlf,为此,dlf决定让你帮助他进行网站的管理。
dlf定义了以下变量:
$user $userC $userS
,由英文字母或数字构成$repo
,由英文字母或数字构成dlf定义网站运作需要的操作:
$user register
$user create $repo
$user
创建了仓库$repo
$userC fork $userS $repo
userC
复制了来源用户userS
的一个代码库$repo
$userC
会新增一个名为$repo
的代码仓库$user getUser
$user getRepo
$user
拥有的所有代码仓库的列表交互协议和注意事项:
dlf
且拥有一个代码仓库GayHub
Sorry, guy.
并放弃操作,Ok, gay.
,对于后两种操作,执行成功后输出对应的结果dlf
能够查看用户列表,其他用户查看用户列表是非法的Empty
,若非空则每行输出一项有多组输入,组数不超过 $50$,每组输入的第一行为 $n$ 表示操作的数目
接下来 $n$ 行,每行都是一次操作,保证所有操作格式正确,请仔细阅读交互协议和注意事项
保证 $40\%$ 的数据中只含有第1种和第4种操作
保证 $n\leq 1000$
请仔细阅读交互协议和注意事项,输出对应的结果
11 dlf register dlf create GayHub dlf create GitHub cdm fork dlf GitHub cdm register cdm getRepo cdm fork dlf GitHub cdm fork dlf GirlHub cdm getRepo dlf getUser cdm getUser
Sorry, guy. Sorry, guy. Ok, gay. Sorry, guy. Ok, gay. Empty Ok, gay. Sorry, guy. GitHub dlf cdm Sorry, guy.