题目大意:依照祖玛的玩法(任意选颜色),给出一段区间。问最少用多少个球可以把全部颜色块都消除。

思路:把输入数据依照连续的块处理。保存成颜色和数量。然后用这个来DP。我们知道,一个单独的块须要两个同样的颜色能够消去,对于这种块f[i][i] = 2。其余的>=2个的块仅仅须要一个,这种块f[i][i] = 1。

转移就比較简单了,依照区间DP的一般思想,最外层循环的是区间长度。中间循环的是起始位置,最后循环的是松弛变量。

特殊情况是这个区间的两边是同一种颜色,多加一个转移方程。

CODE:


1:0); for(int j = 1; j < k; ++j) f[i][i + k - 1] = min(f[i][i + k - 1],f[i][i + j - 1] + f[i + j][i + k - 1]); } cout << f[1][total] << endl; return 0; }

本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5381154.html,如需转载请自行联系原作者

BZOJ 1032 JSOI 2007 祖码Zuma 区间DP相关推荐

  1. bzoj 1032: [JSOI2007]祖码Zuma(区间DP)

    1032: [JSOI2007]祖码Zuma Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 1094  Solved: 569 [Submit][S ...

  2. bzoj 1260: [CQOI2007]涂色paint(区间DP)

    1260: [CQOI2007]涂色paint Time Limit: 30 Sec  Memory Limit: 64 MB Submit: 1681  Solved: 1018 [Submit][ ...

  3. BZOJ.1032.[JSOI2007]祖码(区间DP)

    题目链接 BZOJ 洛谷 AC代码: 区间DP,f[i][j]表示消掉i~j需要的最少珠子数. 先把相邻的相同颜色的珠子合并起来. 枚举方法一样,处理一下端点可以碰撞消除的情况就行. 当然合并会出现问 ...

  4. Java制作的类祖码游戏-数字祖码

    古老的传说--祖玛     20世纪初,传说在秘鲁安第斯山脉的崇山峻岭中有座神秘古城.西班牙人在长达300多年的殖民统治期间对它一无所知,秘鲁独立后100年里也无人涉足.在400年的时光中,只有翱翔的 ...

  5. [BZOJ 4350]括号序列再战猪猪侠 题解(区间DP)

    [BZOJ 4350]括号序列再战猪猪侠 Description 括号序列与猪猪侠又大战了起来. 众所周知,括号序列是一个只有(和)组成的序列,我们称一个括号 序列S合法,当且仅当: 1.( )是一个 ...

  6. 【BZOJ 4565】 [Haoi2016]字符合并 区间dp+状压

    考试的时候由于总是搞这道题导致爆零~~~~~(神™倒序难度.....) 考试的时候想着想着想用状压,但是觉得不行又想用区间dp,然而正解是状压着搞区间,这充分说明了一件事,状压不是只是一种dp而是一种 ...

  7. bzoj 1003物流运输 区间dp+spfa

    基本思路: 一开始确实没什么思路,因为觉得怎么着都会超时,然后看一下数据范围,呵,怎么都不会超时. 思路: 1.看到能改变线路,想到可以用以下区间dp,区间dp的话,先枚举长度,枚举开始位置,然后枚举 ...

  8. bzoj 1710: [Usaco2007 Open]Cheappal 廉价回文【区间dp】

    只要发现添加一个字符和删除一个字符是等价的,就是挺裸的区间dp了 因为在当前位置加上一个字符x就相当于在他的对称位置删掉字符x,所以只要考虑删除即可,删除费用是添加和删除取min 设f[i][j]为从 ...

  9. BZOJ 4380 Myjnie 区间DP

    4380: [POI2015]Myjnie Time Limit: 40 Sec  Memory Limit: 256 MBSec  Special Judge Submit: 162  Solved ...

最新文章

  1. 多继承中虚基类构造函数的一种调用规则
  2. ​阿里达摩院金榕:从技术到科学,中国 AI 将何去何从?
  3. 人脸相关2020eccv
  4. WPF的ProgressBar进度条
  5. 利用HTTP watch观察SAP CRM WebClient UI popup window
  6. 观“蓝野摇滚乐队”演唱会
  7. 洛谷P1450:硬币购物(背包、容斥)
  8. webpack编译时No PostCSS Config的解决方法
  9. 强强联合,OpenCV搭载飞桨模型,帮你轻松玩转深度学习
  10. linux配置caffe环境,ubuntu14.04环境下配置caffe
  11. alibaba cloud sdk使用工作笔记0001---通过alibaba cloud sdk动态操作自己的阿里云产品,设置,或者查询信息
  12. java数组函数_Java数组
  13. ubuntu下安装gcc
  14. 电子设计大赛-电源类题目分析
  15. Linux内核memcpy的不同实现
  16. HCNA每日一练错误
  17. 福玛特机器人评测_离子净化!福玛特E-R350W扫地机器人试玩
  18. 机械转行java自学经历,零基础学java,血泪总结的干货
  19. 【Android】Android模拟器的安装
  20. 情景软工编程题(待更新)

热门文章

  1. Master PDF Editor_v5.7.00 PDF编辑
  2. php strstr 与 str_replace区别,[PHP]strstr(),substr(),str_replace(),parse_str()
  3. apache2.4 php5.6.30,php5.6.3 + apache2.4.25 安装配置
  4. java 证书公钥 私钥_ssl - 在Java Key中导入私钥/公钥证书对
  5. 《绅士》Typecho个人博客模板主题
  6. Enterprise Library系列文章目录
  7. WordPress 默认主题自定义页面模板
  8. LeetCode 108. Convert Sorted Array to Binary Search Tree
  9. 【AI视野·今日NLP 自然语言处理论文速览 第二十四期】Thu, 30 Sep 2021
  10. 【今日CV 计算机视觉论文速览 第123期】Mon, 3 Jun 2019