statiolake/proconio-rs ↗
Created Dec 24, 2020 · View the statiolake/proconio-rs repository page
An animated time-lapse of how statiolake/proconio-rs was built, commit by commit.
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
2
Lines of Code
316
From
May 31, 2019
To
Nov 14, 2020
About statiolake/proconio-rs
Proconio is a Rust library designed to simplify input and output handling for competitive programming, particularly for AtCoder contests. It provides convenient macros and utilities to reduce boilerplate code when reading formatted input and producing output, which is a common pain point in timed programming competitions.
The library consists of two main components: proconio, which contains the core IO functionality, and proconio-derive, a procedural macro crate that enables declarative input parsing. This approach allows programmers to define their input structure concisely and have the parsing logic automatically generated, rather than writing manual parsing code for each problem.
Proconio targets competitive programmers using Rust who participate in AtCoder and similar online judges. By automating routine IO tasks, it lets contestants focus on algorithm design and implementation rather than getting bogged down in input parsing details.