介绍
Hydro 写一道题通常要分为题面和配置文件("config.yaml")。另外,hydro链接是https://hydro.ac。
题面
以GESP2024年6月4级第6题(选择)为例,我们可以这样写:
1. C++中,关于文件路径说法错误的是()。 {{ select(1) }}- A. "GESP.txt":指定与当前工作目录中的程序文件相同目录中的 GESP.txt 文件- B. "../data/GESP.txt":指定与当前工作目录中的程序文件上一级目录下的 data 目录中的 GESP.txt 文件- C. "./data/GESP.txt":指定与当前工作目录中的程序文件同级目录下的 data 目录中的 GESP.txt 文件- D. "GESP.txt"是绝对路径
注意事项:1.缩进 2.是{{ select(x) }},不是{{select(x)}}
config.yaml
首先,我们要先写:
type: objective # 设定类型为客观题
再写:
answers:
再写:(以第六题为例)
'1': - D- 100
综合起来就是:
type: objective
answers:'1':- D- 100