Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 1.49 KB

user.md

File metadata and controls

44 lines (35 loc) · 1.49 KB

用户文档

本地脚本

下载 submit.py 与你的参赛程序(样例)放在同一目录下.

运行参赛脚本, 根据提示设置, 或直接修改 settings.json

你的参赛程序会在每回合开始时被调用一次, 本回合的信息存放在目录下的 data_last.json 中, 你的程序需要尽快将结果运算出来, 并写入目录下的 rsl_last.json 中, 具体格式及含义见文件.

服务器脚本(暂未启用)

服务器会调用你的脚本中名为 getNumbers 的函数

参数为 history

{
    "goldenNums": [
        12.6,
        9.2,
        3.2
    ],
    "userActs": {
        "frank": [[100.0, 0.0], [1, 3]],
        "jack": [[1.11514, 15.51]],
        "tom": [[2.33, 3.4]]
    }
}

返回值为 act

[34.2, 1.7]

样例

from typing import Dict, List
import random
def getNumbers(history):
    goldenNums: List[float] = history["goldenNums"]
    userActs: Dict['name', [float, float]] = history["userActs"]
    return [random.uniform(0, 100) for _ in range(2)]