Skip to content

第一个 PDF

在上一节中,我们并没有讲述 statement.md 的内容。实际上,它长这样:

md
## 题目描述

尽情创作吧!

## 输入格式

## 输出格式

## 样例 1 输入

## 样例 1 输出

## 样例 1 解释

## 数据范围

这是一个非常简洁的模板,我们将要从这里开始题目的编写。

题目编写

现在,我们来书写 A + B Problem 的题面:

md
## 题目描述

输入两个整数 $a, b$,输出它们的和。

## 输入格式

两个以空格分开的整数。

## 输出格式

一个整数。

## 样例 1 输入

```txt
114 514
```

## 样例 1 输出

```txt
628
```

## 样例 1 解释

这是显然的。

## 数据范围

$|a|,|b| \le {10}^9$

现在,我们调用命令生成 PDF。

请注意,你必须安装 Typst 并将其包括在环境变量中。

bash
myoi/ $ tuack-ng ren noi
 * 结果已保存到: myoi/statements/noi/day1.pdf

此时,你可能会发现这个文件被自动打开了。添加 -s 可以取消自动打开。

恭喜你,生成了第一个 PDF!


但是,把样例直接写到了题面中,是不是不太好呢?你看,现在很多 OJ 都可以单独配置样例,我们是不是也可以把他们移到外面去呢?

欲知答案,请翻到下一节。