最近的事情更无语了,某鱼上现在有三个人在卖数据了。周赛数据永久停止更新。

不允许学生创建新讨论了,后面大家可以在这里讨论相关内容。会定期清理。

删了一些同学们自己举办的比赛的帖子。

我建议你们可以私聊参赛。讨论区太乱了,有些提问我看不到了已经。

更重要的是,还是先好好学算法吧各位同学,当你拿了提高组 200200 分,再考虑自己举办一些简单的比赛。

语法场的初心还是为了学生们巩固基础语法,高水平选手可以选择参加入门语法场和入门提高场 目前也没看见能打的 (参考新春马拉松赛成绩)

感觉不过瘾还可以打atcoder和codeforces

557 条评论

  • 大家可以看我的输出WOTOJO题解

    用了多种高级算法

    • 去年的事情更高兴了,京东618上现在有N个人在卖数据了。周赛数据永久每秒更新。

      允许学生创建新讨论了,后面大家可以在这里删除相关内容。会定期增加。

      增加了一些老师们自己举办的比赛的帖子。

      我建议你们可以公开参赛。讨论区太整洁了,有些提问我看不到了已经。

      更重要的是,还是先好好学开发吧各位同学,当你拿了字节跳动offer ,再考虑自己举办许多简单的比赛。

      IOI场的内涵还是为了学生们巩固输入输出,低水平选手可以选择参加头文件场和省选场 目前看见很多能打的 (参考IOI成绩)

      感觉过瘾不可以打atcoder和codeforces

      • GESP讨论帖:

        可以在下面讨论一些关于GESP的内容

        • GESP通过100祭

          • ???

          • @

            ABC303C题意有误。

            题上说h为负数时死亡,但事实上h=0时也会死亡,题面与样例不符

          • 窝是gay

          • @ 2026-6-13 14:03:53

            厉害

            • @ 2026-6-13 14:03:40

              怎么搞的

              • @ 2026-6-13 14:01:33

                [冯昱博]fengyubo,又一个挖土机?

              • https://hydro.ac/d/yubo666/

                欢迎加入!!!

              • @ 2026-6-12 22:54:47

                有人吗

                • @ 2026-6-12 22:34:25

                  密密麻麻麻麻密密妈咪妈咪哄!

                  • @ 2026-6-10 19:21:14

                    这两个哪个好

                    • @ 2026-6-10 19:20:42

                      • @ 2026-6-10 19:19:39

                        • @ 2026-6-9 13:12:01

                          梅可润SB

                        • @ 2026-6-8 20:13:27

                          666

                          • @ 2026-6-6 21:17:39

                            • @ 2026-6-6 21:16:00

                              • @ 2026-6-6 20:36:50

                                西安校区还在吗,在的话我去打周赛换东西了

                                • @ 2026-6-8 17:33:47

                                  可能在吧,但现在已经无周赛了

                                • @ 2026-6-12 20:14:41

                                  @ 你竟然还在看

                                • @ 2026-6-12 20:15:57

                                  @

                                • @ 2026-6-17 11:48:35

                                  @

                                  挖土机周赛已经没了,33dai33dai 那边又有周赛了。

                              • 666

                                • TooY0ung和--人--了

                                • @ 2026-6-4 13:18:39

                                  史上最难之题

                                • 你们知道TooY0ung去干么了吗

                                • 你们知道TooY0ung去干么了吗

                                • 只要没如土,都可以过6.1

                                • @ 2026-6-1 20:37:56

                                  xxs

                                  • 2026年六月一日1000题祭

                                    • 窝是xxs

                                    • hahaha

                                    • 今天有大事发生

                                      • @ 2026-6-1 12:24:33

                                        今天有大事发生

                                        • @ 2026-5-31 21:10:09

                                          明天有大事发生

                                          • 明天有大事发生

                                            • @ 2026-5-31 10:03:48

                                              明天有大事发生

                                              • @ 2026-5-30 19:15:54

                                                刷存在感中

                                                • 四天后将有大事发生

                                                  • 四天后将有大事发生

                                                    • 五天后将有大事发生

                                                      • @ 2026-5-26 20:24:31

                                                        6天后将有大事发生

                                                      • @ 2026-5-23 16:42:56

                                                        关于A0062的答案: #include<bits/stdc++.h> using namespace std; int a;double b,c; int main() {
                                                        cin>>a; b=a/1.2; c=a/3.0+27.0+23.0; if(c>b) cout<<"Walk"; else if(b>c) cout<<"Bike"; else cout<<"All"; return 0; }

                                                        • 🪟 Retro Mini OS v3.1 — 用户手册

                                                          Retro Mini OS v3.1 是一个运行在浏览器中的复古风格虚拟操作系统,模拟了经典桌面操作系统的界面与交互体验。内置文件管理、文本编辑器、游戏、浏览器、计算器、画图等常用应用。


                                                          目录


                                                          1. 启动与桌面

                                                          启动过程

                                                          打开页面后,会出现经典的 BIOS 启动自检动画:

                                                          BIOS CHECKING... OK
                                                          MOUNTING VIRTUAL DRIVE (C:)... OK
                                                          LOADING OS V3.1...
                                                          

                                                          约 1 秒后进入桌面。

                                                          桌面布局

                                                          • 桌面图标:双击图标打开对应应用
                                                          • 任务栏:底部固定栏,包含「Start」按钮和实时时钟
                                                          • CRT 扫描线特效:全局复古 CRT 显示器滤镜

                                                          桌面图标一览

                                                          图标 应用名称 功能说明
                                                          📁 My Files 文件管理器,浏览/打开/删除文件
                                                          📒 Notepad 纯文本编辑器,保存/加载 .txt 文件
                                                          📝 WritePad Pro Markdown 编辑器,支持实时预览
                                                          🕹️ Arcade 游戏中心,包含 8 款内置小游戏
                                                          🌐 Internet 内置浏览器,支持网页浏览
                                                          🎨 Wallpaper 桌面壁纸颜色更换
                                                          🧮 Calculator 科学计算器
                                                          🖌️ Paint 画图工具
                                                          📖 Game Intro 游戏详细介绍

                                                          2. 窗口操作

                                                          所有应用窗口均支持以下操作:

                                                          操作 方式 说明
                                                          拖动 鼠标按住标题栏拖拽 自由移动窗口位置
                                                          调整大小 拖动窗口右下角手柄 最小 100×80 像素
                                                          前置 点击窗口任意位置 窗口自动置顶
                                                          关闭 点击标题栏右侧 X 按钮 关闭窗口

                                                          窗口采用经典 Win95 风格的外观:

                                                          • 蓝色活动标题栏 / 灰色非活动标题栏
                                                          • 凸起/凹陷边框效果
                                                          • 层叠阴影

                                                          3. 应用列表

                                                          3.1 My Files(文件管理器)

                                                          功能:浏览和管理虚拟磁盘 (C:) 中的所有文件。

                                                          操作 说明
                                                          双击打开 点击文件名,自动用对应编辑器打开
                                                          删除文件 点击文件名右侧的 DEL 按钮
                                                          自动识别 .md 文件用 WritePad 打开,其余用 Notepad 打开

                                                          提示:所有文件存储在浏览器 localStorage 中,清除浏览器数据会导致文件丢失。


                                                          3.2 Notepad(记事本)

                                                          功能:创建和编辑纯文本文件。

                                                          功能 说明
                                                          新建文件 打开空白编辑器,默认文件名为 untitled.txt
                                                          💾 SAVE 将内容保存到虚拟磁盘(必须使用 .txt 扩展名)
                                                          📂 LOAD 从虚拟磁盘中选择并加载已有文件
                                                          文件名输入框 输入/修改文件名

                                                          3.3 WritePad Pro(Markdown 编辑器)

                                                          功能:Markdown 文档编辑器,支持实时预览。

                                                          支持语法

                                                          语法 效果
                                                          # 标题 ~ ###### 标题 多级标题
                                                          **粗体** 粗体
                                                          `行内代码` 行内代码
                                                          - 列表项 / * 列表项 无序列表
                                                          > 引用 引用块
                                                          --- 分隔线
                                                          ` 列1
                                                          [文字](链接) 超链接
                                                          功能 说明
                                                          💾 SAVE 保存为 .md 文件
                                                          📂 LOAD 加载已有 .md 文件
                                                          PREVIEW 右侧面板实时预览渲染效果
                                                          自动预览 编辑时自动更新预览

                                                          3.4 Arcade(游戏中心)

                                                          功能:内置 8 款经典小游戏,点击游戏卡片即可开始。

                                                          所有游戏均使用键盘操作,详见第 5 节「内置小游戏详解」。

                                                          游戏 类型 难度
                                                          🐍 Snake 贪吃蛇
                                                          🏓 Pong 乒乓球
                                                          👻 Pac-Lite 吃豆人 ⭐⭐
                                                          🧱 Tetris 俄罗斯方块
                                                          👾 Invaders 太空侵略者
                                                          🧱 Breakout 打砖块
                                                          🚜 Tank 坦克大战 ⭐⭐⭐
                                                          🏎️ Racer 赛车躲避

                                                          游戏中按 MENU 按钮可返回游戏选择界面。


                                                          3.5 Internet(浏览器)

                                                          功能:基于 iframe 的内置网页浏览器。

                                                          功能 说明
                                                          地址栏输入 输入网址后按 Enter 或点击 GO
                                                          自动补全协议 自动添加 https:// 前缀
                                                          搜索功能 输入关键词自动跳转 Google 搜索
                                                          ◀ 后退 返回上一页
                                                          ▶ 前进 前进到下一页
                                                          ⟳ 刷新 刷新当前页面
                                                          🏠 主页 跳转到 Google 首页
                                                          状态栏 显示加载状态

                                                          注意:部分网站可能因为 iframe 安全策略(X-Frame-Options)无法加载。


                                                          3.6 Wallpaper(壁纸设置)

                                                          功能:更换桌面背景颜色。

                                                          • 提供 16 种预设颜色选择
                                                          • 点击颜色方块即时预览
                                                          • 设置会自动保存到 localStorage,下次访问自动恢复

                                                          可选颜色#008080 #000080 #800000 #808000 #008000 #800080 #000000 #808080 #c0c0c0 #ff0000 #00ff00 #0000ff #ffff00 #ff00ff #00ffff #ffffff


                                                          3.7 Calculator(计算器)

                                                          功能:四则运算计算器。

                                                          按钮 功能 说明
                                                          0-9 数字输入 标准数字键盘
                                                          + - × ÷ 运算符 加减乘除
                                                          . 小数点 支持小数运算
                                                          = 等号 计算结果
                                                          C 清空 归零
                                                          退格 删除最后一位输入

                                                          支持连续运算,出错时显示 Error


                                                          3.8 Paint(画图)

                                                          功能:简易画图工具。

                                                          工具 说明
                                                          Brush(画笔) 自由绘制线条
                                                          Line(直线) 点击拖拽绘制直线
                                                          Rect(矩形) 点击拖拽绘制矩形边框
                                                          Circle(圆形) 点击拖拽绘制圆形边框
                                                          颜色选择器 选择画笔/形状颜色
                                                          Clear 清空画布
                                                          Save 导出为 PNG 图片下载

                                                          画布尺寸:600×400 像素。


                                                          3.9 Game Intro(游戏介绍)

                                                          功能:查看 Arcade 中所有 8 款游戏的详细介绍。

                                                          每个游戏卡片包含:

                                                          • 游戏名称和图标
                                                          • 玩法描述
                                                          • 操作键位说明

                                                          方便新玩家在开始游戏前了解规则。


                                                          4. 虚拟文件系统(VFS)

                                                          系统使用 localStorage 模拟虚拟磁盘 (C:),提供持久化存储。

                                                          数据结构

                                                          {
                                                            "welcome.txt": "Welcome to Retro OS v3.1!\n...",
                                                            "demo.md": "# Markdown Demo\n\n...",
                                                            "自定义文件名.txt": "文件内容..."
                                                          }
                                                          

                                                          预置文件

                                                          文件名 内容
                                                          welcome.txt 欢迎信息
                                                          demo.md Markdown 语法演示文档

                                                          文件操作

                                                          操作 API
                                                          保存 sys.fs.save(name, content)
                                                          读取 sys.fs.read(name)
                                                          删除 sys.fs.del(name)
                                                          列表 sys.fs.list()

                                                          5. 内置小游戏详解

                                                          🐍 Snake(贪吃蛇)

                                                          • 目标:控制蛇吃掉红色食物,蛇身会不断增长
                                                          • 规则:不能撞墙或撞到自己
                                                          • 操作:↑↓←→ 方向键
                                                          • 得分:每吃一个食物 +10 分

                                                          🏓 Pong(乒乓球)

                                                          • 目标:控制绿色球拍,将球击回上方
                                                          • 规则:AI 对手在上方,球落到底线则重置,继续得分
                                                          • 操作:← → 方向键
                                                          • 得分:每次成功回球 +10 分

                                                          👻 Pac-Lite(吃豆人)

                                                          • 目标:吃掉迷宫中所有白色豆子,躲避红色鬼魂
                                                          • 规则:碰到鬼魂则游戏结束,吃完所有豆子通关
                                                          • 操作:↑↓←→ 方向键
                                                          • 得分:每吃一个豆子 +5 分

                                                          🧱 Tetris(俄罗斯方块)

                                                          • 目标:填满整行即可消除
                                                          • 规则:方块从顶部下落,堆积到顶部则游戏结束
                                                          • 操作:← → 移动,↑ 旋转,↓ 加速下落
                                                          • 得分:每消除一行 +100 分

                                                          👾 Space Invaders(太空侵略者)

                                                          • 目标:消灭所有外星人
                                                          • 规则:外星人左右移动并逐渐下降,触底则游戏结束
                                                          • 操作:← → 移动,空格键 射击
                                                          • 得分:每消灭一个外星人 +50 分

                                                          🧱 Breakout(打砖块)

                                                          • 目标:用弹球击碎所有彩色砖块
                                                          • 规则:球落到挡板下方则游戏结束
                                                          • 操作:← → 方向键
                                                          • 得分:每击碎一个砖块 +10 分

                                                          🚜 Tank(坦克大战)

                                                          • 目标:控制绿色坦克消灭红色敌人
                                                          • 规则:敌人从上方向下移动并增多,碰到敌人则游戏结束
                                                          • 操作:↑↓←→ 移动,空格键 射击
                                                          • 得分:每消灭一个敌人 +100 分

                                                          🏎️ Racer(赛车躲避)

                                                          • 目标:躲避前方不断出现的红色障碍车辆
                                                          • 规则:碰到障碍车则游戏结束,坚持越久分数越高
                                                          • 操作:← → 方向键
                                                          • 得分:每安全通过一辆障碍车 +1 分

                                                          6. 技术架构

                                                          核心技术栈

                                                          技术 用途
                                                          HTML5 页面结构
                                                          CSS3 复古 Win95 风格样式
                                                          JavaScript (ES6) 全部交互逻辑
                                                          Canvas API 游戏渲染
                                                          localStorage 虚拟文件系统持久化
                                                          iframe 内置浏览器实现

                                                          代码结构

                                                          sys (系统核心)
                                                          ├── fs          (虚拟文件系统)
                                                          ├── boot()      (启动动画)
                                                          ├── win()       (窗口创建)
                                                          ├── close()     (窗口关闭)
                                                          ├── front()     (窗口置顶)
                                                          ├── drag()      (窗口拖动)
                                                          ├── resize()    (窗口缩放)
                                                          └── alert()     (系统弹窗)
                                                          
                                                          app (应用程序)
                                                          ├── files()          (文件管理器)
                                                          ├── notepad()        (记事本)
                                                          ├── writepad()       (Markdown 编辑器)
                                                          ├── arcade()         (游戏中心)
                                                          ├── browser()        (浏览器)
                                                          ├── wallpaper()      (壁纸设置)
                                                          ├── calculator()     (计算器)
                                                          ├── paint()          (画图工具)
                                                          └── gameIntro()      (游戏介绍)
                                                          
                                                          game (游戏引擎)
                                                          ├── load()           (加载游戏)
                                                          ├── stop()           (停止游戏)
                                                          ├── exit()           (退出游戏)
                                                          ├── keyD()/keyU()    (键盘事件)
                                                          ├── score()          (计分)
                                                          └── over()           (游戏结束)
                                                          
                                                          G_* (游戏逻辑 - 8款独立游戏)
                                                          ├── G_Snake          (贪吃蛇)
                                                          ├── G_Pong           (乒乓球)
                                                          ├── G_Pac            (吃豆人)
                                                          ├── G_Tetris         (俄罗斯方块)
                                                          ├── G_Space          (太空侵略者)
                                                          ├── G_Break          (打砖块)
                                                          ├── G_Tank           (坦克大战)
                                                          └── G_Race           (赛车躲避)
                                                          

                                                          数据存储

                                                          存储项 Key 内容
                                                          文件系统 retroOS_v3_fs JSON 格式的文件名-内容映射
                                                          壁纸设置 retroOS_wallpaper 当前桌面背景色值

                                                          📖 Retro Mini OS v3.1 — 致敬经典桌面时代的浏览器端虚拟操作系统。

                                                          • fengyubo.net/game/win

                                                          • @ 2026-6-12 20:27:53

                                                            @ 你网站没有备案,而且有漏洞