轻松地将 HTML 文件转换为 FPS.XML 文件的工具
这是一个能轻松地将 HTML 文件转换为 FPS.XML 文件的工具
它可以将 HTML 文件转换为 FPS.XML ,如果您习惯于使用 Typora 编写题目,但是某些 OJ 仅支持使用 FPS.XML 上传题目,这时您将可以使用这款工具。
这款工具是很易于上手的,但是您仍然需要按照以下步骤来使用它:
- 在 Typora 上像平常一样编写您的题面,但是这里有一些小的格式要求:
- 题目名请使用二级标题(##)。
- 接下来是 题目描述,输入格式,输出格式,输入输出样例 和 说明/提示 5个板块。这些板块标题请使用三级标题(###);需要注意的是,上述名称仅用于作用说明,可以自行进行命名,但应保证按顺序共 5 个板块。
- 在 输入输出样例 板块中,包含 输入 和 输出 2个子版块。这些板块标题请使用四级标题(####);需要注意的是,上述名称仅用于作用说明,可以自行进行命名,但应保证按顺序共 2 个板块。
- 除此之外,请不要再另外使用标题行!
- 选择 “文件 > 导出 > HTML (without styles)” 进行导出,要求文件名为英文名,不要出现空格。
- 按照平常那样构造数据,但是需要将文件名改为 HTML 文件名 + 测试点编号 .in 和 .out ,测试点编号应从 1 开始连续增加(如 test1.in 和 test1.out)。
- 将 main.cpp 编译后,将 main.exe 移至目标文件夹,并运行 main.exe。
- main.exe 会询问您共 4 个问题,分别为:
- 题目名:您需要输入 HTML 文件名,不带后缀(如:test)。
- 时间限制(s):按照您规定的时间限制设置。
- 内存限制(MB):按照您规定的内存限制设置。
- 测试点:您需要输入设置的测试点个数,程序将会从测试点 1 开始尝试寻找,请不要输入大于文件夹中总测试点个数的数字。
- 接下来您需要进行等待……然后就完成了!您的文件夹中会被创建出一个 XML 文件,就是它了!
Q: 如果我不使用 Typora 作为 Markdown 编辑器,可以使用这款工具吗?
A: 建议使用 Typora,因为不同的编辑器可能带来不同,导致程序运行失败。
Q: 如果我就是不想使用 Typora ,有办法可以使用这款工具吗?
A: 我们给出了 HTML 文件的样例,如果您执意使用其他编辑器,可以在导出 HTML 文件后与样例格式进行比对与修改,但这样效率偏低且错误率较高,我们不建议这样做。同样的,如果您愿意使用 HTML 进行编写,也可以对照样例格式进行编写。