当前位置: 首页 > news >正文

icode 星芒算法挑战赛20260508

星芒算法挑战赛比较有意思。不刚要比代码能否得到三星,还要看谁的代码更短,步数更少。
最近做了几道题,有一些心得记录一下。

转向规律

尽量让Dev的转动方向保持一个方向。大不了转向右边,原来是向前,就改为向后。
Dev.turnRight()
Dev.step(1)
等价于
Dev.turnLeft()
Dev.step(-1)

转向和走动的规律

为了避免多余步数,尽量安排先转动,后走动。否则结合循环的话,有时候会出现多一步的现象。这就有可能是最后一步的转向导致的。

类似河道的布局

尽量走中间

也就是一条河道,两边都有能量块需要吃掉的时候。一般情况,尽量让Dev上船和飞船一起走。这样避免Dev也要走,飞船也要走,步数会太多。

尽量无需Dev转向

就是尽量利用Dev的初始位置和方向就能吃掉一些能量。
可以通过Dev的前进和后退来吃掉能量块。

Spaceship是无法倒着走的

Spaceship和Dev在一起时,Spaceship 转向,Dev不会跟着转向。就是说,无论Spaceshipship如何转向,Dev保持原来的方向。循环时,要记得这个。

循环精简

range(2)等价于[0,1,2]

在某些情况下,可以精简代码行数。

6可以拆为3+3

在某些情况下,可以使用它来拆步数,用来构造循环。

http://www.jsqmd.com/news/782417/

相关文章:

  • 详细步骤教家长如何使用北师大家教中心网站发布家教信息 - 教育资讯板
  • 网盘直链下载助手终极指南:一键解锁八大网盘真实下载链接,告别龟速下载!
  • 2026脑电测量系统(EEG设备)避坑指南:新手必知的选购误区与供应商陷阱 - 品牌推荐大师
  • 2026年深圳港人驾考陪驾新趋势:纯直营零套路vs加盟乱象全解析 - 优质企业观察收录
  • 5分钟掌握拼多多数据采集:专业级电商爬虫系统搭建指南
  • 万齐福礼卡回收攻略,带你解读1分钟高效回收途径 - 可可收
  • 5个文件夹让Claude Code变身完整开发团队
  • 2026年三明治机源头厂家与华夫饼机源头工厂推荐:宁波红鹭智能-华夫饼机源头工厂推荐与采购要点解析 - 栗子测评
  • 终极指南:3步让AirPods在Windows电脑上实现完整功能体验
  • Docker部署OpenClaw:从环境准备到生产级任务编排实践
  • Go语言消息队列最佳实践:性能优化与生产部署
  • 济宁黄金回收哪家靠谱?6 大品牌覆盖 2 区 7 县 2 市,免费上门 + 实时金价 + 当场结 - 金掌柜黄金回收
  • CentOS 7 Docker Compose 多服务部署指南
  • 西安医学院考研辅导班推荐:排行榜单与选哪家好评测 - michalwang
  • 2026年深圳纯直营驾培避坑指南:宝华驾校如何用零隐形收费破局加盟乱象 - 优质企业观察收录
  • 从TikTok企业账号沦陷看“中间人钓鱼”攻击的防御之道
  • 如何高效使用XUnity.AutoTranslator:完整游戏翻译实战指南
  • 欧米茄中国区官方售后服务网点指南|2026年5月版 - 速递信息
  • 2026全国线下门店智能马桶星级全鉴|希箭领衔,健康卫浴的品质之选 - 江湖评测
  • 聊城大学考研辅导班推荐:排行榜单与选哪家好评测 - michalwang
  • 【研究与学习】易订货商品模块设计分析文档字段级数据字典 + 表关系 + 单位换算 + 价格/库存/促销链路(一)---升鲜宝生鲜配送供应链管理系统
  • 2026年杭州华青智能上色机厂家与视觉点漆机生产厂家技术优势及产品优势 - 栗子测评
  • 赛事管理助手功能描述
  • LLM4RS开源项目:用ChatGPT做推荐系统排序任务的评估框架与实践指南
  • 极验点选验证码(w值)
  • 碧蓝航线终极自动化方案:告别重复劳动,让Alas成为你的24/7游戏管家
  • 济南家里有旧黄金别放着落灰!全城上门回收,给实价、不扣秤、立马给钱 - 金掌柜黄金回收
  • 终极指南:如何用UXTU解锁Intel/AMD设备隐藏性能潜能
  • Kubernetes RBAC授权与认证深度解析与实践
  • 豆包收费姗姗来迟:付费分层缓解算力困境,推动模型向AGI进化