💡
原文中文,约2000字,阅读约需5分钟。
📝
内容提要
华为软件精英挑战赛以智慧港口为主题,考查机器人和船只寻路调度算法。比赛中,寻路算法是关键,A*算法足够。机器人避障可使用朴素方法,船只避障较困难。调度策略重要,利用初始化时间、优化机器人取货目标、减少总寻路长度和货物拾取价值。比赛中学到了代码审查、分支版本控制、UML类图、寻路算法、标准错误流、打日志的重要性等。协作中存在问题,版本管理荒废。比赛强迫学习新东西,熬夜创造新记录。
🎯
关键要点
- 华为软件精英挑战赛以智慧港口为主题,考查机器人和船只寻路调度算法。
- 寻路算法是比赛的关键,A*算法足够,船只寻路较为复杂。
- 机器人避障可以使用朴素方法,船只避障较困难,需考虑不可逆移动。
- 调度策略重要,需优化机器人取货目标,减少总寻路长度和货物拾取价值。
- 比赛中学到了代码审查、分支版本控制、UML类图、寻路算法等重要知识。
- 协作中存在问题,版本管理荒废,缺乏沟通导致工作重复。
- 比赛强迫学习新知识,熬夜创造新记录,提升了个人能力。
❓
延伸问答
华为软件精英挑战赛的主题是什么?
比赛的主题是智慧港口,考查机器人和船只的寻路调度算法。
在比赛中使用了哪些寻路算法?
比赛中使用了A*算法,适用于机器人寻路,但船只寻路较为复杂。
比赛中遇到了哪些协作问题?
比赛中存在缺乏沟通、版本管理荒废和工作重复的问题。
参加比赛后学到了哪些重要知识?
学到了代码审查、分支版本控制、UML类图、寻路算法和打日志的重要性。
比赛中调度策略的重要性体现在哪里?
调度策略重要在于优化机器人取货目标,减少总寻路长度和货物拾取价值。
比赛对个人能力的提升有哪些具体影响?
比赛强迫学习新知识,提升了个人能力,并创造了新的记录。
➡️