Skip to content

Welcome🔗︎

BAPCtools is a tool for creating and developing problems following the CLICS (DOMjudge/Kattis) problem format specified here.

The aim of this tool is to run all necessary compilation, validation, and testing commands while working on an ICPC-style problem. Ideally, one should never have to manually run any compilation or testing command themselves.

We are always interested to know who's using this, so feel free to inform us (e.g. via an issue) if so 😄 The main user base is sitting in Europe with regular users from the BAPC, GCPC and NWERC. BAPCtools has also been used to prepare problems for the EUC and the ICPC WF.

Warning

Do not use BAPCtools on problem packages from untrusted sources. Programs are not run inside a sandbox. Malicious submissions, validators, visualizers, and generators can harm your system.