欢迎来到 NovaOJ

Woshiluo 2019-01-07 16:21:22 2019-05-24 18:47:36

Part 0 About NovaOJ

这是乌鲁木齐市第一中学的OJ,然而并不是一中的学生搭的

本OJ现阶段除为校内训练服务之外,同时也向外界开放,供一定范围内的交流之用。

Part 1 联系我们

管理员邮箱: woshiluo@woshiluo.site
NovaOJ 用户QQ群:713185415

Part 2 如何访问 NovaOJ

Part 3 可用提交语言

本 OJ 只支持 C++ 语言。

编译器提供 GCC 8.2.0 (最新版本)和 GCC 4.8.4 (NOI Linux 自带版本)两个版本。

其中 GCC 8.2.0 支持 C++ 03 , C++ 11 , C++ 14 , C++ 17 标准,并全部开启 -O2 优化。

GCC 4.8.4 支持 C++ 03 和 C++ 11 ,除了开启 -O2 优化的提交选项,也提供关闭 -O2 优化的提交选项(可以模拟 NOIp 的评测情况)。

Part 4 题目编号

题目编号请按照 题目编号分类说明 进行编号。

Part 5 题目内容

Part 5.1 空题面及无意义题面的处理方式

不允许有空题面或者无意义题面,无论是否公开。

一经发现,进入24小时的警告期,警告期后未更改随时删除「数据无法找回」错误题目。

您可以在题目中放置 PDF 做题面(可以将题面以附加文件的形式上传),但应当尽快转化为正常题面。

注意:不允许使用 Microsoft Office Word (.doc/.docx) 格式作为题面!

如果是测试用,请标注测试用时间并及时删除。

如有特别情况,请联系 NovaOJ 的管理员们。

Part 5.2 题目排版规范

题面排版请遵循 题面排版格式规范

请按照 https://oj.woshiluo.win/article/24 的规范来书写 Markdown 文件

Part 6 评测资源的合理使用

以下情况我们会定义为不合理使用评测资源:

  • 过长时间 (单个测试点超过 5000ms 且未申请) 或者过多内存 (单个测试点超过 1024MB 且未申请) 的评测
  • 刷 AC 量
  • 短时间内重复提交相同代码
  • 恶意提交 / 卡评测
  • 其他导致严重后果或者危机 OJ 安全的事件

对于上例情况,管理员将按照如下方式处理:

  • 第一次 rating 变为 0
  • 第 2 - 3 次 删除帐号
  • 同 IP 超过 3 次则封禁 IP

危害 OJ 安全可能会导致直接封禁IP

也请各位用户爱护评测机,感谢各位的支持。

Part 7 管理员相关权限

目前全站管理员一共有两位: woshiluoStudyingFather

如需要管理员权限,请联系我们。

Part 8 OJ 开发

NovaOJ 采用 AGPL-3.0 许可证 进行许可的开源项目,具体源码及详细开发情况请移步 GitHub

NovaOJ 在原来的 SYZOJ 的基础上更加注重于学校使用的部分特殊需求。

使用教程会于五月上旬之前发布,但如果遇到大型更新可能会延迟发布或发布不对应最新版本的教程

目前在计划中的更新请参考NovaOJ To-Do List && 期望需求

如果有愿意一块开发或有建议及 Bug 反馈 ,欢迎发出 PR 或 issue

Part 9 致谢

本项目在制作时使用了以下开源项目

若有遗漏,请联系我们或者于此贴下留言,我们会第一时间添加

若对您的知识产权有所侵犯,请联系我们,我们会第一时间内删除相关内容

感谢乌鲁木齐市第一中学所提供的服务器

感谢各位用户们的测试及 Bug 反馈