# immerse-in-algorithm
**Repository Path**: lsname/immerse-in-algorithm
## Basic Information
- **Project Name**: immerse-in-algorithm
- **Description**: 算法学习,蓝桥杯题解,Java算法竞赛常用模板和API
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2025-05-30
- **Last Updated**: 2025-05-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 算法题解
## 🚀 简介
该项目包括如下几个内容:
> Java,Python,C++在算法竞赛中的常用技巧
> 记录在各个算法题网站刷题的题解和解题思路
> 学习《算法导论》时的笔记
注:为了更加容易理解思路,代码采用更容易理解的方式书写,所以大多数的解题代码都有很大的可优化空间。
---
## ✨ 算法竞赛技巧
* [常用函数技巧-Java](./Competition/Java/Java算法常用函数和技巧.md)
* [常用数据结构-Java](./Competition/Java/Java算法常用数据结构.md)
---
## 📚 蓝桥杯备赛指南
### 学习资源推荐
**OI Wiki**:https://oi-wiki.org/
OI Wiki 致力于成为一个免费开放且持续更新的 编程竞赛 知识整合站点,大家可以在这里获取与竞赛相关的、有趣又实用的知识。我们为大家准备了竞赛中的基础知识、常见题型、解题思路以及常用工具等内容,帮助大家更快速深入地学习编程竞赛中涉及到的知识。
**B站UP主 - 灵茶山艾府**:https://space.bilibili.com/206214
跟着 灵茶山艾府 一起打 [力扣LeetCode](https://leetcode.cn/contest/) 周赛,每周都有详细的题解视频直播,题解通俗易懂。
**蓝桥杯官方题库练习**
最后阶段一定要多刷蓝桥杯官方的题库,因为蓝桥杯题目和其它算法题网站的题目是有一些风格的差别的。
* 渠道一:https://www.lanqiao.cn/problems/
* 渠道二:https://www.lanqiao.cn/oj-contest/
**Hello 算法**
地址:https://www.hello-algo.com/
GitHub 60k star,500 幅动画图解、12 种编程语言代码、3000 条社区问答,助你快速入门数据结构与算法
---
## 目录 / Contents
蓝桥杯题解 (点击展开)
* [97.k倍区间](./problems/蓝桥杯/97.k倍区间.md)
* [99.分巧克力](./problems/蓝桥杯/99.分巧克力.md)
* [101.拉马车](./problems/蓝桥杯/101.拉马车.md)
* [124.密码脱落](./problems/蓝桥杯/124.密码脱落.md)
* [143.饮料换购](./problems/蓝桥杯/143.饮料换购.md)
* [153.洁净数](./problems/蓝桥杯/153.洁净数.md)
* [160.字符计数](./problems/蓝桥杯/160.字符计数.md)
* [168.倍数问题](./problems/蓝桥杯/168.倍数问题.md)
* [182.小朋友崇拜圈](./problems/蓝桥杯/182.小朋友崇拜圈.md)
* [394.借教室](./problems/蓝桥杯/394.借教室.md)
* [499.子串分值](./problems/蓝桥杯/499.子串分值.md)
* [549.扫雷](./problems/蓝桥杯/549.扫雷.md)
* [671.奇妙的数字](./problems/蓝桥杯/671.奇妙的数字.md)
* [1019.扩散](./problems/蓝桥杯/1019.扩散.md)
* [1216.走迷宫](./problems/蓝桥杯/1216.走迷宫.md)
* [1446.ASC](./problems/蓝桥杯/1446.ASC.md)
* [1449.直线](./problems/蓝桥杯/1449.直线.md)
* [1460.路径](./problems/蓝桥杯/1460.路径.md)
* [1461.最少砝码](./problems/蓝桥杯/1461.最少砝码.md)
* [1463.货物摆放](./problems/蓝桥杯/1463.货物摆放.md)
* [1561.纯质数](./problems/蓝桥杯/1561.纯质数.md)
* [1562.完全日期](./problems/蓝桥杯/1562.完全日期.md)
* [1563.最小权值](./problems/蓝桥杯/1563.最小权值.md)
* [1566.整数范围](./problems/蓝桥杯/1566.整数范围.md)
* [1589.翻转括号序列](./problems/蓝桥杯/1589.翻转括号序列.md)
* [1590.大写](./problems/蓝桥杯/1590.大写.md)
* [1595.和与乘积](./problems/蓝桥杯/1595.和与乘积.md)
* [1597.IP补充](./problems/蓝桥杯/1597.IP补充.md)
* [1602.出现最多的字符](./problems/蓝桥杯/1602.出现最多的字符.md)
* [2140.星期计算](./problems/蓝桥杯/2140.星期计算.md)
* [2141.山](./problems/蓝桥杯/2141.山.md)
* [2142.字符统计](./problems/蓝桥杯/2142.字符统计.md)
* [2143.最少刷题数](./problems/蓝桥杯/2143.最少刷题数.md)
* [2145.求阶乘](./problems/蓝桥杯/2145.求阶乘.md)
* [2155.质因数个数](./problems/蓝桥杯/2155.质因数个数.md)
* [2167.小蓝与钥匙](./problems/蓝桥杯/2167.小蓝与钥匙.md)
* [2178.环境治理](./problems/蓝桥杯/2178.环境治理.md)
* [2191.卡牌](./problems/蓝桥杯/2191.卡牌.md)
* [2194.出差](./problems/蓝桥杯/2194.出差.md)
* [2207.斐波那契数组](./problems/蓝桥杯/2207.斐波那契数组.md)
* [2209.近似gcd](./problems/蓝桥杯/2209.近似gcd.md)
* [2383.卡片](./problems/蓝桥杯/2383.卡片.md)
* [2485.最大子矩阵](./problems/蓝桥杯/2485.最大子矩阵.md)
* [3492.日期统计](./problems/蓝桥杯/3492.日期统计.md)
* [3493.求和](./problems/蓝桥杯/3493.求和.md)
* [3494.工作时长](./problems/蓝桥杯/3494.工作时长.md)
* [3495.特殊日期](./problems/蓝桥杯/3495.特殊日期.md)
* [3496.2023](./problems/蓝桥杯/3496.2023.md)
* [3497.有奖问答](./problems/蓝桥杯/3497.有奖问答.md)
* [3518.三国游戏](./problems/蓝桥杯/3518.三国游戏.md)
* [3519.填充](./problems/蓝桥杯/3519.填充.md)
* [3544.管道](./problems/蓝桥杯/3544.管道.md)
* [5129.分组](./problems/蓝桥杯/5129.分组.md)
* [6413.小蓝的迷宫问题一](./problems/蓝桥杯/6413.小蓝的迷宫问题一.md)
* [8129.诺伊的密码挑战](./problems/蓝桥杯/8129.诺伊的密码挑战.md)
* [8325.帮小蓝搬砖](./problems/蓝桥杯/8325.帮小蓝搬砖.md)
* [12110.蓝桥快打【算法赛】](./problems/蓝桥杯/12110.蓝桥快打【算法赛】.md)
* [12116.怪兽突击【算法赛】](./problems/蓝桥杯/12116.怪兽突击【算法赛】.md)
* [12117.召唤神坤【算法赛】](./problems/蓝桥杯/12117.召唤神坤【算法赛】.md)
* [12118.聪明的交换策略【算法赛】](./problems/蓝桥杯/12118.聪明的交换策略【算法赛】.md)
* [12420.自助餐【算法赛】](./problems/蓝桥杯/12420.自助餐【算法赛】.md)
* [12421.乘飞机【算法赛】](./problems/蓝桥杯/12421.乘飞机【算法赛】.md)
* [12425.玩游戏【算法赛】](./problems/蓝桥杯/12425.玩游戏【算法赛】.md)
* [12468.美丽的2024【算法赛】](./problems/蓝桥杯/12468.美丽的2024【算法赛】.md)
* [16577.欢迎参加福建省大学生程序设计竞赛【算法赛】](./problems/蓝桥杯/16577.欢迎参加福建省大学生程序设计竞赛【算法赛】.md)
* [16578.下棋的贝贝【算法赛】](./problems/蓝桥杯/16578.下棋的贝贝【算法赛】.md)
* [16582.十二生肖【算法赛】](./problems/蓝桥杯/16582.十二生肖【算法赛】.md)
* [16583.匹配二元组的数量【算法赛】](./problems/蓝桥杯/16583.匹配二元组的数量【算法赛】.md)
* [16822.元素交换【算法赛】](./problems/蓝桥杯/16822.元素交换【算法赛】.md)
* [17030.坤星球【算法赛】](./problems/蓝桥杯/17030.坤星球【算法赛】.md)
* [17035.二进制王国【算法赛】](./problems/蓝桥杯/17035.二进制王国【算法赛】)
* [17041.台阶方案【省模拟赛】](./problems/蓝桥杯/17041.台阶方案【省模拟赛】)
* [17044.最大极小值与最小极大值【省模拟赛】](./problems/蓝桥杯/17044.最大极小值与最小极大值【省模拟赛】)
* [17045.最大子矩阵【省模拟赛】](./problems/蓝桥杯/17045.最大子矩阵【省模拟赛】)
* [17164.字符迁移【算法赛】](./problems/蓝桥杯/17164.字符迁移【算法赛】)
* [18229.河畔石上数](./problems/蓝桥杯/18229.河畔石上数)
* [18230.单影孤数](./problems/蓝桥杯/18230.单影孤数)
* [18428.Yaya与加减法【算法赛】](./problems/蓝桥杯/18428.Yaya与加减法【算法赛】)
* [18429.Yaya与字符画【算法赛】](./problems/蓝桥杯/18429.Yaya与字符画【算法赛】)
* [18442.五一礼物【算法赛】](./problems/蓝桥杯/18442.五一礼物【算法赛】)
* [18443.合成贤者之石【算法赛】](./problems/蓝桥杯/18443.合成贤者之石【算法赛】)
* [18444.咒语融合【算法赛】](./problems/蓝桥杯/18444.咒语融合【算法赛】)
* [18479.数学魔术家【算法赛】](./problems/蓝桥杯/18479.数学魔术家【算法赛】)
* [18483.矿石样本分析【算法赛】](./problems/蓝桥杯/18483.矿石样本分析【算法赛】)
* [18484.玩偶购买【算法赛】](./problems/蓝桥杯/18484.玩偶购买【算法赛】)
* [18486.小蓝方程【算法赛】](./problems/蓝桥杯/18486.小蓝方程【算法赛】)
* [18487.最小值取余【算法赛】](./problems/蓝桥杯/18487.最小值取余【算法赛】)
* [18488.国际博物馆日【算法赛】](./problems/蓝桥杯/18488.国际博物馆日【算法赛】)
* [18526.宣读数字【算法赛】](./problems/蓝桥杯/18526.宣读数字【算法赛】)
* [19709.好数](./problems/蓝桥杯/19709.好数)
* [20178.打花结【算法赛】](./problems/蓝桥杯/20178.打花结【算法赛】)
ACWing题解 (点击展开)
* [503.借教室](./problems/ACWing/503.借教室.md)
* [562.壁画](./problems/ACWing/562.壁画.md)
* [5396.棋盘](./problems/ACWing/5396.棋盘)
* [5561.棋子数量](./problems/ACWing/5561.棋子数量)
* [5562.最大生产](./problems/ACWing/5562.最大生产)
---
## 🤝 最后
🏗️ **添砖加瓦**
欢迎大家提出问题,或者提交PR贡献代码。关于如何提交PR请看:[贡献指南](./CONTRIBUTING.md)