请注意本题特殊的时间限制
题目背景
小y在上咕洛网校的网课,但他一不小心睡着了,睁开眼时,他已经变成了网课的管理者,而这时的咕洛网校刚刚开业,他心想:这有趣啊,我要好好干!
第一步,当然是筹集足够的资金了!小y列出了他以后数个月的计划和他心中的初始资金,想让你帮他写个程序,看看这些初始资金够不够。
小y列出了 个月的计划,每个月他都会执行一次操作,其心中的初始资金为 ,咕洛网校一共有 种课程,第 种课程有4个参数,分别是名称(字符串) ,成本(整数) ,利润(整数) ,单价(整数)
支持六种操作,每次会给出一个操作符:
若 ,则代表新建课程操作,会给出如上的四个参数,即名称 ,成本 ,利润 ,单价 ,如果名称重复,输出ERR:HAVE ONE,否则输出OK;
若 ,则代表修改操作,给出 和 ,表示把名称为 的 改为 ,如果课程不存在,输出ERR:DON'T HAVE,否则输出OK;
若 ,则代表查询操作,给出 ,表示查询课程 的 ,如果课程不存在,输出ERR:DON'T HAVE,否则输出课程 的 ;
若 ,则代表开课操作,给出 ,表示用课程名称 对应的 的成本赚取 的利润。如果课程不存在,输出ERR:DON'T HAVE,如果钱不够成本,输出ERR:MONEY NOT ENOUGH,否则输出OK;
若 ,则代表删除操作,给出 ,表示删除名称为 的课程,如果课程不存在,输出ERR:DON'T HAVE,否则输出OK;
若 ,则输出一个正整数,为当前所有未被删除的的课程数量。
最后,输出剩余钱数。