1 个不稳定版本
0.1.0 | 2020年11月2日 |
---|
#14 in #expander
14KB
299 代码行数(不包括注释)
ac-library-rs expander for cargo-compete
这是什么
- ac-library-rs (https://github.com/rust-lang-ja/ac-library-rs)
- cargo compete (https://github.com/qryxip/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