求助 SYZOJ 如何实现 NOI 试题风格的交互
  • 板块学术版
  • 楼主xiaolilsq
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/5/5 17:14
  • 上次更新2024/9/23 20:56:54
查看原帖
求助 SYZOJ 如何实现 NOI 试题风格的交互
230249
xiaolilsq楼主2021/5/5 17:14

学校搭了一个 SYZOJ ,我想在上面上传一道 NOI 试题风格(选手通过函数调用与交互器交互)的交互题,但是 SYZOJ 的帮助里面只有这样一句话:

如果您希望实现 NOI 试题风格的交互(选手通过函数调用与交互器交互),请编写一些头文件作为「附加源文件」并封装标准输入输出的交互。

我尝试了很久,用了各种方法配置 data.yml ,但是还是没有办法成功上传,我想求助一下你古的各位大佬如何成功配置。

题目详细信息:

题目中给了一个 imakfakioi.h 和一个 grader.cpp ,这两个东西需要和选手编写程序一起编译然后运行。

这是我写的 data.yml

subtasks:
  - score: 5
    type: min
    cases: ['1_1', '1_2', '1_3', '1_4', '1_5', '1_6', '1_7', '1_8', '1_9', '1_10']
  - score: 10
    type: min
    cases: ['2_1', '2_2', '2_3', '2_4', '2_5', '2_6', '2_7', '2_8', '2_9', '2_10']
  - score: 15
    type: min
    cases: ['3_1', '3_2', '3_3', '3_4', '3_5', '3_6', '3_7', '3_8', '3_9', '3_10']
  - score: 25
    type: min
    cases: ['4_1', '4_2', '4_3', '4_4', '4_5', '4_6', '4_7', '4_8', '4_9', '4_10']
  - score: 45
    type: min
    cases: ['5_1', '5_2', '5_3', '5_4', '5_5', '5_6', '5_7', '5_8', '5_9', '5_10']

inputFile: 'imakfakioi#.in'
outputFile: 'imakfakioi#.out'

extraSourceFiles:
  - language: cpp
    files:
     - name: imakfakioi.h
       dest: imakfakioi.h
     - name: grader.cpp
       dest: grader.cpp

interactor:
  language: cpp
  fileName: grader.cpp

想知道正确的配置方法 qaq 。

2021/5/5 17:14
加载中...