欢迎来到 水木清研 OJ !

如果你想了解有关“水木清研”的详细内容,请点击这里

如何设置头像

水木清研 OJ 不提供用户自行上传头像功能,但是提供以下 3 种头像托管方式,只需传入对应平台的 ID,即可同步头像。

  • 头像托管平台 Cravatar(请注意,我们使用的不是默认的 Gravatar),需要传入注册时使用的邮箱。具体教程见 link
  • QQ 头像,直接输入 QQ 号即可同步头像。
  • Github 头像,直接输入 Github 账号绑定头像,但是在不开代理的情况下几乎显示不出来。

之前使用上传头像功能的用户只需重新按照上述三种方式绑定即可。

需要注意的是,如果你在本地还能看到你之前上传的图像,是因为浏览器对图片进行缓存了,其他人依旧是看不到的。你需要清除浏览器的图片缓存以看到实际效果,并重新更换头像。

友情链接

编程语言选项

我们参考清华的土豆 OJ 的限制,只设 C++/Java/Python 这 3 种语言(针对清华推研/CSP/CCSP 等)。而 DSA 辅助练习参照 DSA OJ 的限制,只允许使用 C++ 提交。

C++ 采用 C++20 标准,自动开启 O2 优化(请注意,清华推研场上很可能只给 C++14 标准,如果场上出现因语法差异无法编译的问题,请选手自行负责)。

与清华的 DSA OJ 在《数据结构》题目中禁止使用 STL 不同,清华推研机试以及水木清研 OJ 均允许大家使用 STL 以及 pb_ds 库。但是同学们在学习 826 《数据结构》的过程当中还是要在一部分的基础题目当中学会手写相关内容,以便加深理解。

Python 采用 Python 3 而非 PyPy3,参考清华的西红柿 OJ 以及后续可能出现的其他 OJ,暂不安装 numpy 等运算库。

关于注册的问题

如果你的设备在注册账户时出现 uname 检验失败的情况,可换一个设备注册,再使用原设备登录。

如果还有问题,可联系管理员手动注册账号。

关于文件上传的问题

水木清研 OJ 不支持非管理员上传附加文件。如果需要使用图床,请使用其他图床,或联系管理员进行上传。

版权额外声明

对于 CSP 题目的题面与大样例,以及 CCSP 的题面和数据,我们承认其原始版权归中国计算机学会(CCF)所有。

对于清华推研机试真题的题面,我们承认其原始版权归清华大学计算机系所有。

因此该内容对应的评测链接和递交评测权限均免费对外开放。未向公众针对评测权限收取费用,未向复刻数据提供者支付报酬,评测链接自身也不以营利为目的。我们最大的初衷就是为所有准备清华以及其他各高校保研/考研的同学提供高质量的练习自测渠道,同时为广大算法竞赛爱好者提供一个交流与训练的平台。

需要注意的是,此声明与服务条款中的版权声明并不冲突,且符合《著作权法》第二十四条之规定。

从 2024 年 6 月起,CSP 官方模拟认证系统 无法自由练习,每报名一次认证即可兑换 1 场套题的 VP 权限。为规避相关问题,我们评测的更新进度相对于官方模拟认证系统会滞后 1 套题目。报名了认证场次的同学请在官方系统中使用兑换码做最新更新的套题。

Java 提交指南

请注意:提交的 JAVA 代码的类名必须为 Main 且类前不加修饰符。代码中不能包含 package 语句。我们给出了一份 JAVA 的 A+B 样例程序供参考。此外,写 Main 类时,类型写 class 而不要写 public class,后者虽然在水木清研 OJ 上可编译通过,但是在土豆 OJ 上不行。

import java.io.BufferedInputStream;
import java.util.*;

class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(new BufferedInputStream(System.in));
        int a, b;

        a = in.nextInt();
        b = in.nextInt();
        System.out.println(a + b);
    }
}

一些不影响使用因此不打算修的小 bug

这一部分实在是不打算修了 QAQ

  1. 题库展示的状态是最后一次提交(AC 之后提交非 AC 的代码会被覆盖状态,非 AC 的最高分提交也会被覆盖),但是点进具体题目之后是正常显示的,也不影响过题数记录。

这个疑似是之前后端搞崩一次所导致的神秘 bug,如果对这个前端显示状态不满意,再提交一次最高分或者AC 提交即可。

可能会不定期更新。

Training

  1. 8
    Enrolled

    清华 826 《数据结构》辅助编程练习题单(持续更新)

    针对清华考研初试《数据结构》提供的编程题目,希望帮助大家大幅降低学习数据结构的时间。

    • 9 sections, 26 problems
  2. 4
    Enrolled

    CSP 认证 - 往届真题复刻题单(持续更新)

    本训练计划包含 CSP 认证历次往届题目,评测链接均为高质量自造复刻数据。

    • 7 sections, 35 problems
  3. 0
    Enrolled

    CCSP 竞赛 - 历年真题(持续更新)

    本训练计划包含 CCSP 竞赛历次题目,评测链接(除特殊声明的题目外)均为官方数据。

    • 3 sections, 4 problems

Ranking

Rank Username RP Bio
1 188 尊贵的uid 198号选手!
2 174 喝茶。
3 174 加训!
4 115 落叶永离,覆水难收;死灰欲复燃,艰难其力;破镜愿重圆,翼也无端;人生易老,返老还童只是幻想。
5 85
6 84
7 68
8 66
9 65
10 62

Discussion

  1. 1
    Comments

    题面疑惑

  2. 1
    Comments

Recent Problems

矩阵运算 2025-8-9 13:06:56

遍历平滑性 2025-7-30 21:04:38

众数 2025-7-30 21:03:42

树上计数 2025-7-30 21:03:09

任务分配 子任务 7~9 2025-7-30 21:02:07

任务分配 2025-7-30 21:01:28

Bloxorz 2025-7-30 21:01:06

2025-7-30 21:00:22

新建道路 2025-7-30 20:51:34

货物运输 2025-7-30 20:29:09

CSV 数据处理 2025-7-30 20:21:36

整数对 2025-7-30 20:11:45

自强不息数 2025-7-30 20:04:40

二叉树的不同方案个数 2025-7-27 14:16:57

飞镖 2025-7-26 23:47:15

理发店 2025-7-26 23:40:37

连续的 1 2025-7-13 14:31:04

I/O 任务调度队列 2025-7-5 17:42:40

A-B Problem 多输入文件测试 2025-7-1 22:45:16

抽卡 2025-6-24 22:52:25