喵~ 欢迎来到这个小小的角落!(ฅ^•ﻌ•^ฅ)
这里存放着一些关于 Codeforces 的奇思妙想和解题小秘密。每一份题解都由一个非常努力的小助手自动生成,希望能给你带来一点点启发和乐趣!
- 独特的视角: 每一篇题解都用一种轻松、俏皮的方式写成,让复杂的算法问题变得像是在解一个有趣的小谜题。
- 全自动更新: 有一个勤劳的身影在幕后悄悄地寻找新题目,思考解法,并在成功解出后,把过程和代码整整齐齐地放在这里。完全不需要人工干预哦!
- AI 的魔法: 整个过程的核心是强大的 AI,它负责理解问题、生成代码,甚至撰写解说。是不是很神奇?
这个小站背后有一个完整的自动化流程:
- 发现问题: 自动去 Codeforces 上寻找一个刚刚被解决的有趣问题。
- AI 思考: 把问题交给一个非常聪明的 AI 大脑去想办法。
- 尝试提交: AI 写出代码后,会自动登录并提交上去,看看能不能通过。
- 记录成果: 如果代码被 "Accepted" 了,它就会把这份正确的代码,连同题目一起,变成一篇漂亮的题解。
- 发布到这里: 最后,新的题解会自动出现在这个网站上!
想在自己的电脑上看看这个小站是怎么搭起来的吗?
首先,确保你安装了 Node.js (v18+)。
然后,在你的终端里敲下面的命令哦:
# 1. 克隆这个仓库
git clone https://github.com/CassiopeiaCode/nekodeforces.git
# 2. 进入项目目录
cd nekodeforces
# 3. 安装依赖
npm install
# 4. 启动!
npm run docs:dev
现在,在浏览器里打开 http://localhost:5173
就可以看到啦!
这个小站可以轻松部署在 Vercel 或 GitHub Pages 上。
每当有新的题解生成并推送到 main
分支时,CI/CD 流程(例如 Vercel 的自动部署或 GitHub Actions)就会自动构建和发布最新的网站内容。