#expander #snippets #script #workspace #name #cargo-compete #ac-library-rs

app ac-library-rs-expander

ac-library-rs snippets expander for cargo-compete

1 个不稳定版本

0.1.0 2020年11月2日

#14 in #expander

自定义许可协议

14KB
299 代码行数(不包括注释)

ac-library-rs expander for cargo-compete

这是什么

ac-library-rs/expand.py的包装器,该脚本用于将所需模块添加到您的提交代码中。对于cargo-compete的用户,这是一个优秀的编程竞赛辅助工具,因此制作了这个扩展器。

安装

从Cargo安装并构建

cargo install ac-library-rs-expander

如果ac-library-rs不在本地,请从GitHub克隆它。

git clone https://github.com/rust-lang-ja/ac-library-rs.git

为了确定ac-library-rs的路径,请设置环境变量 $AC_LIBRARY_RS_HOME

export AC_LIBRARY_RS_HOME=path/to/ac-library-rs

用法

在您的cargo-compete竞赛工作区中,

exl -t a modint

标志和选项

  • --all, -a -> 添加所有模块
  • -d, --doc-hidden -> 是否删除注释行或空行
  • -h, --help
  • -V, --version
  • -t, --target-file-name { i.e. "a" } -> 问题的id

模块名称的可用参数

这些是 大小写敏感的

卷积,Fenwick树,DSU,LazySegTree,数学,最大流,最小成本流,ModInt,SCC,SegFree,字符串,Twosat,

依赖项

~5.5MB
~102K SLoC