欢迎来到 水木清研 OJ !

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

如何设置头像

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

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

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

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

友情链接

类似洛谷实现题面复制功能

在 Chrome 系浏览器上安装 ExHydro 插件即可。

编程语言选项

我们参考清华的土豆 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 不支持非管理员上传附加文件。如果需要使用图床,请使用其他图床,或联系管理员进行上传。

题目版权额外声明

link

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

link

如果遇到了页面前端显示、C++ 某些特定写法报神秘编译错误的情况,请仔细看这里的内容。有任何使用问题可以随时在讨论区进行反馈。

Java 提交指南

请注意:提交的 JAVA 代码的类名必须为 Main 且类前不加修饰符。代码中不能包含 package 语句。我们给出了一份 JAVA 的 A+B 样例程序供参考。

此外,写 Main 类时,类型写 class 而不要写 public class,后者虽然在水木清研 OJ 上可编译通过,但是在 CSP/CCSP 所使用的土豆 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);
    }
}

Training

  1. 39
    Enrolled

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

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

    • 17 sections, 61 problems
  2. 17
    Enrolled

    清华《数据结构》826 考研 / 本科期中期末 - 算法大题往年题单(按年份整理)

    清华《数据结构》826 考研专业课/本科期中期末的往年算法大题

    • 11 sections, 25 problems
  3. 15
    Enrolled

    清华大学计算机类统考机试真题

    包含从 2014 年起的清华大学计算机类统考机试真题,命题风格与难度类似 CSP 认证,面向清华 826 考研/ 824 考研/计算机类春季普博/计算机类港澳台考生,后续会长期向场上考生有偿征收抄录题面。

    • 17 sections, 56 problems
  4. 6
    Enrolled

    清华大学计算机类推免机试真题

    包含从 2016 年起的清华大学计算机类推免+夏令营机试真题,命题风格与难度类似 CSP 认证,面向清华计算机类直硕/直博/秋季普博考生,后续会长期向场上考生有偿征收抄录题面。

    • 15 sections, 31 problems
  5. 173
    Enrolled

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

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

    • 13 sections, 65 problems
  6. 25
    Enrolled

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

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

    • 9 sections, 29 problems
  7. 105
    Enrolled

    CCF CACC(算法能力大赛)- 往年真题复刻题单(持续更新)

    本训练计划包含 CCF CACC 历年往届题目,评测链接均为高质量自造复刻数据。题目包含传统算法题和工程题,其中后者包含启发式算法、AI 应用、安全应用等题目。

    • 3 sections, 15 problems

Recent Problems

Fib-AVL 层次节点计数 - 加强版 2025-12-24 21:12:06

Fib-AVL 的前序遍历 2025-12-21 19:50:37

Fib-AVL 层次节点计数 2025-12-21 19:34:25

Fib-AVL 的节点个数 2025-12-21 18:25:50

数据抢修 2025-12-9 1:11:58

AI 算力中心任务调度问题 2025-12-6 23:33:24

图上的集合 2025-12-6 22:44:31

钉子板游戏 2025-12-6 22:32:52

魔法森林 2025-12-6 21:07:30

数位和计算 2025-12-6 20:44:14

无人机轨迹 2025-11-30 14:54:25

David 的生产调度 2025-11-30 14:53:56

Charlie 的三点权树 2025-11-30 14:53:16

Bob 的旅行计划 2025-11-30 14:52:23

Alice 的绝对值 2025-11-30 14:51:37

调度器 2025-11-16 22:44:50

虚拟机在线调度问题 2025-11-16 12:27:00

智能组牌 2025-11-15 12:55:56

心算能力 2025-11-15 12:26:28

宝藏探测 2025-11-15 12:18:36