• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
slon
nit-acm
博客园    首页    新随笔    联系   管理    订阅  订阅
2012年7月30日
ZOJ Monthly, July 2012 - 补题 - zoj 3628 - Treasure Hunt III
摘要: 当时比赛时候写了8题后时间不多了,就没继续做下去,不过看了下G题差不多知道怎么做了,不过感觉写起来麻烦。今天早上写了下,果然写的挺麻烦的,至少看起来是。因为有个循环,所以处理起来多要注意下s点上取不取值,以至于扫回来后,碰到s-1(或s+1,根据方向而定,扫到的最后一个点)点方便更新。大致思路:和H题一样,最多一个方向上面只走一次,就是说转弯最多转一次。dp[i][j][k] 前i秒,当前位置状态j(0,1)取不取值,s点状态(0,1),的最大值。正反扫一次,就可以了。代码看起来挺长的,其实一半都是复制粘贴。。。因为正反扫么。View Code 1 #include<cstdio> 阅读全文
posted @ 2012-07-30 10:53 slon 阅读(478) 评论(3) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3