Solutions.zh CN - houyhlouis/LLMOJ GitHub Wiki
每道题目的页面都有 题解 标签(例如 /p/id/<题目编号>?tab=solutions),可以阅读该题的题解或撰写自己的题解。网站其他地方没有单独的题解区。旧的 /solutions?problemId=<编号> 链接会跳转到对应题目;没有指定题目时跳转到题库。
题解是一种讨论:同样支持 Markdown、回复、表情反应和编辑,可见性权限也与讨论相同。我的讨论 会同时列出你的讨论和题解。讨论区默认显示普通讨论,题目的 题解 标签只显示该题的题解;回复和编辑仍在原来的讨论页面中进行。
发布题解时,新建讨论并选择 题解 类型和所属题目,你需要能访问这道题。如果题目是私有的、已删除或属于私人团队,没有权限的用户在列表、计数和详情页中都看不到它的题解;把题解设为公开也不会改变这一点。
作者,或者有全站讨论管理权限的用户,在能编辑某篇讨论时可以把它改成题解(或改回讨论),编号、回复和链接保持不变。仅有某一篇讨论的编辑权限还不够。系统不会根据标题去猜测旧帖子是不是题解。
AI 撰写的题解直接保存为题解。升级时,只有 AI 任务记录中同时写明了帖子和题目的旧帖子才会被标为题解,其他帖子仍是普通讨论,由作者或管理员自行分类。重复执行迁移不会产生副本。
在没有题解功能的旧版本上升级,需要新增 discussion.type 字段及其索引,详见功能升级。