Skip to content

ouuan/uoj-data-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UOJ Data Converter

将各种各样格式的数据转换为 UOJ 的格式。

Build Status Codacy Badge AUR version AUR version

Features

  • 将各种格式的文件名转换成 UOJ 格式(<题目名><编号>.in/ans)。
  • 设置并检查子任务的组成、分数和依赖。
  • 从文件或输入添加样例。
  • 自动生成 problem.conf
  • 将 std 复制到 std.cpp,可选地删除 freopen,复制到剪贴板。
  • 跨平台。

下载安装

  1. Releases 中下载。
  2. Windows 下安装后使用,Linux 下直接运行(可能需要 chmod +x uoj-data-converter*.AppImage)。

暂不提供 macOS 的可执行文件,需要的话可以自行构建。

构建

  1. 安装 QtCMake

  2. clone:git clone https://github.com/ouuan/uoj-data-converter

  3. 构建:

    mkdir build
    cd build
    cmake .. -DCMAKE_BUILD_TYPE=Release
    cmake --build .

About

将各种各样格式的数据转换为 UOJ 的格式 🎉 文件名转换 | subtask 设置| 添加样例 | 生成 problem.conf 🚀

Resources

License

Security policy

Stars

Watchers

Forks

Contributors