5个版本

0.2.3 2022年11月28日
0.2.2 2022年11月27日
0.2.1 2022年11月27日
0.2.0 2022年11月27日
0.1.0 2022年11月27日

#1376算法

MIT 许可证

21KB
311

cp-rs

ci-workflow

这个库旨在用于竞技编程。它将不断完善,增加数学、图、几何等问题在竞技编程中的解决方案。它还包含cp的有用辅助工具,例如io辅助工具。

使用示例

要从文件的每一行中读取一个整数和一个浮点数,可以编写以下代码

use cp_rs::io::*;

fn main() {
    let mut io = Io::from_file("input.txt");
    for mut line in io.line_io() {
        let (a, b): (u32, f32) = line.tuple();
    }
}

特性

  • 通用I/O处理器
  • 基数转换实用程序(将重新设计和放入数学模块)
  • 密码学函数实用程序
  • 任意精度整数和浮点数实用程序
  • 随机数实用程序
  • 支持图和图算法
  • 支持与数学相关的算法/有用函数
  • 支持与几何相关的问题

依赖关系

~2.1–3MB
~54K SLoC