Logo ryp 的博客

博客

标签
暂无

【必读】WyOJ Round #1 参赛选手须知!

WyOJ,代表山东省潍坊第一中学在线评测系统!

本 OJ 基于 UOJ 搭建。评测机利用了机房残留的两台奔腾机器,因此 评测机是 32 位的支持 C++20 / C++14,暂不支持 __int128!!(希望不要因此被喷,然而不甚可能)

WyOJ 评测机性能简单测评 可见此。

另外,可以利用 【模板】后缀排序【模板】普通平衡树 测试常数。

WyOJ 上我的普通平衡树记录, 325ms, 4592kb LibreOJ 上我的普通平衡树记录, 164ms, 2.5M

WyOJ 使用内存盘作为评测目录,因此 IO 速度不错:1e6 个 32 位正整数读入并输出,关同步流且用 '\n' 替换 endl大约需要 230ms。使用 putchar 快读快写,大概需要 270ms。其他快读尚未测试。

普通快读快写暂不如 cin/cout 快!!

请不要使用 endl 作为换行。

【必读】WyOJ 使用须知

  1. WyOJ 的评测机是 32 位的。过度使用 long long__int128 可能会导致常数变过大。

  2. WyOJ 暂不支持 Special Judge 与 Hack 功能(将会在不久的将来修复)

  3. 等待更新……

-- upd

  • 评测机已切换到 64 位。

  • Special Judge 与 Hack 已经支持。

【通知】有关 WyOJ 重建的通知

很遗憾地通知各位,WyOJ 主数据库在安装 Gogs 服务器时被误删。

由于我头一次处理这种应急事件,经验不足,没有第一时间意识到问题然后停机,反而重启了数次数据库,导致数据块被重写,数据完全丢失。进入了云供应商提供的救援模式试图使用 extundelete 恢复后也未能找回。

这就意味着一切用户数据、题目数据、比赛信息都永久地丢失了。然而,这并不是说 WyOJ 要重新开始。线下评测机的配置、web 端的修改都没有受到波及。各位在重新注册用户、重新上传题目及其数据后,即可恢复原样。

我为我的维护经验不足给大家带来的麻烦道歉。在本次事件后,我会启动数据库的定时备份,以防此类事件的再次发生。

希望 WyOJ 越来越好。

共 203 篇博客