shmilyty / atcoder-for-chinese

Atcoder Description and Solution for Chinese

Home Page:https://atcoder-for-chinese-developers.github.io/atcoder-for-chinese/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Q 群:564841485

attention / 必读

注意:写完题面/题解后建议在自己仓库里预览,以免出现渲染方式导致的问题。

建议的方式是 fork 以后进行 pull request,不建议直接上传文件。

除了直接参与网页开发的人给了 owner 以外其他人只给了 member 权限,fork + pull request 方式请自行学习。(即使是 owner 也建议 fork + PR)

最好不要写一篇就传一篇,建议一批一批来。

如果发现自己的文件没有更新,首先等待 github pages 进行部署,然后刷新,再不行就 Ctrl+F5 清除缓存。

atcoder-for-chinese

Atcoder Descripution and Solution for Chinese

Atcoder 中文版

Atcoder 中文版题解与题面。

上传题解、题面方法:

(注意,原来的格式仍然被支持,只是不再建议如此做。推荐使用最新的格式。之后将会把旧格式批量替换为新格式。)

上传一个后缀名为 .md 的 markdown 文件到 translation (题面翻译)或者 solution (题目题解)文件夹下。

该文件文件名格式为 (比赛编号)_(题目编号)_translation/solution,比如 ABC001_A_translationABC270_Ex_solution

md 文件内写入题解/题面内容,推荐格式为:

## 题意 

## 数据范围

## 输入格式

## 输出格式

## 样例

### 样例输入1

### 样例输出1

### 样例解释1

### 样例输入2

### 样例输出2

### 样例解释2

同时在根目录下 list.json 中添加一项,在末尾添加一个二元组 $[\text{contestId}, \text{problemId}]$

注意 $\text{problemId}$ 取值范围为 $[0,7]$,分别对应 A ~ Ex/H 题。同时建议参考之前的格式,五个一行对齐。

特别的,F2 编号为 6。

还没有实现的功能:

  • 高亮有题解、题面的题目。

  • 支持 ARC、AGC。

  • 爬取题目名称。

  • 给题目打 tag。

  • 难度区间筛出题目、在中间随机题目。

更新日志

  • $2022.9.27$ 爬取 ABC。

  • $2022.9.28$ 支持难度颜色,支持 markdown 转 html

  • $2022.9.29$ 支持高亮有题解、题面的题目,更新难度圆,更新了友链。

  • $2022.9.30$ 去除了对题目难度的静态存储,改为爬取 kenkoooo 的 api。

  • $2022.10.2$ 更新了 UI。

  • $2022.10.4$ 支持了在 AT 中直接看翻译的 插件

  • $2022.10.8$ 对题面和题解格式进行大改,更新了查看题解时的界面。

  • $2022.10.10$ 支持 ARC,AGC 题面题解提交,微调了样式。

  • $2022.10.12$ 再次改变上传格式,不需要再上传 .html 文件。

友情链接

About

Atcoder Description and Solution for Chinese

https://atcoder-for-chinese-developers.github.io/atcoder-for-chinese/


Languages

Language:HTML 80.1%Language:JavaScript 19.9%