一个任务面板需要处理 $q$ 条操作。每个任务用不含空格的编号表示,并有一个优先值。任务状态分为未完成和已完成。
操作格式如下:
1 id p:若任务id不存在,则新建一个未完成任务,优先值为p;若它已存在且未完成,则把优先值改为p;若它已完成,忽略本操作。2 id p:若任务id存在且未完成,则把优先值改为p;否则忽略。3 id:若任务id存在且未完成,则将其改为已完成,并把它的优先值加入完成总分;否则忽略。4 id:若任务id存在且未完成,则删除它;否则忽略。5 id:查询任务状态。