# ACM-training **Repository Path**: bohid/acm-training ## Basic Information - **Project Name**: ACM-training - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-17 - **Last Updated**: 2026-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ACM 训练分享仓库 欢迎来到 ACM 训练分享仓库!🎯 本仓库旨在为团队成员提供一个集中分享 ACM/ICPC 算法竞赛训练成果的平台。在这里,你可以找到每个人的题解、代码实现以及宝贵的经验总结。通过相互学习和交流,共同提高算法能力! ## 📂 仓库结构 仓库按照成员名称组织,每位成员可以在自己的目录下自由创建子目录,建议按以下方式整理: ``` ACM-Training/ ├── <成员1>/ │ ├── YYYY-MM-DD_题目名称/ # 例如 2025-03-17_MaximumSubarray │ │ ├── solution.cpp # 代码实现(语言不限) │ │ ├── README.md # 题目描述、思路分析、经验总结 │ │ └── ... (其他相关文件) │ ├── YYYY-MM-DD_另一道题/ │ └── ... ├── <成员2>/ │ └── ... └── ... ``` **建议规范:** - 每个题目的文件夹命名包含日期和题目关键词,方便检索。 - 每个题目文件夹内必须包含**代码文件**和**说明文档(README.md)**,说明文档可以包含题目链接、解题思路、复杂度分析、遇到的坑以及心得体会。 - 如果一道题有多种解法或语言实现,可以放在同一个文件夹下。 ## 🚀 如何贡献 1. **Fork 本仓库** 到你的 GitHub 账号下。 2. **Clone 仓库** 到本地:`git clone https://github.com/你的用户名/ACM-Training.git` 3. **在本地创建/修改内容**: - 进入你的成员文件夹(如果没有,请创建)。 - 按照上述结构添加新的训练记录。 - 确保代码可运行,说明文档清晰。 4. **提交更改**: ```bash git add . git commit -m "添加 [日期] [题目名称] 的题解" git push origin main ``` 5. **发起 Pull Request** 到原仓库,等待合并。 **注意事项:** - 请确保你的代码和文档不包含任何敏感信息。 - 尽量保持 commit 信息简洁明了。 - 如果多人同时修改,请先同步最新的仓库。 ## 🛠 代码运行说明 本仓库中的代码使用多种编程语言编写,主要包括 C、C++ 等。请确保你的本地环境已安装相应的编译器/解释器。 - **C++**:建议使用 C++11 或更高版本,编译命令示例:`g++ -std=c++11 solution.cpp -o solution` 如果某个题目需要特殊依赖或运行方式,请在对应题目的 README 中注明。 ## 📝 贡献指南 - 请尊重他人的劳动成果,不要随意删除或修改他人文件。 - 鼓励在说明文档中详细记录自己的思考过程和经验教训,这对他人最有价值。 - 如果发现已有题解有误或有改进空间,欢迎提出 Issue 或直接 PR 修正。 - 保持代码风格整洁,适当添加注释。 ## 📄 许可证 本项目采用 [MIT 许可证](LICENSE),欢迎大家自由使用和分享,但请保留原作者的版权声明。 ## 🙏 致谢 感谢所有成员的积极参与和贡献!让我们一起在 ACM 的道路上越走越远! --- **Happy Coding! 💻✨**