首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
[CQOI2007]涂色PAINT
38条解析
开通博客写题解
Canan
发表于 2020-07-29 12:07:15
题意: 给定目标字符串状态,现给定一个空字符串,你每次可以对一区间进行染色,求最少染色次数。 分析: 染色问题首先想到dp,区间染色,我们定义 dp[i][j] 是区间 i 到区间 j 最小的涂色次数,那么答案就是 dp[1][n]。区间dp求解是由小区间合并成大区间的,也就是我们要从长度最短的区间
展开全文
sunsetcolors
发表于 2020-07-27 21:29:56
[CQOI2007]涂色PAINT 题目地址: https://ac.nowcoder.com/acm/problem/19909 基本思路: 数据范围:,考虑区间,设表示将区间染色需要的最少染色次数,然后我们考虑如何将区间合并,由于我们对于一段连续的区间可以在一次内涂完,这就意味着如果我们
展开全文
微澜尛雨
发表于 2021-05-09 21:07:07
题目考点:区间dp 题目大意:将一个空白模板涂成目标颜色的模板,一次涂色的长度任意,求最少涂色次数,参考题目样例: 例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。 题目分析:用dp[ i ] [ j ] 表示从i涂到j所需要的最少涂色次数,则有以下两种情况
展开全文
回归梦想
发表于 2020-07-17 00:17:05
[CQOI2007]涂色PAINT 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色
展开全文
文和906
发表于 2021-11-02 14:56:33
区间dp。我也对这类题型比较陌生,只能写下自己浅薄的理解,欢迎大佬指教。开始时对这道题没什么头绪,查阅了一些资料后写下了这段程序。不敢说已经完全理解,只记录下我写代码时的思路。这里dp数组记录的是将第i个位置到第j个位置涂色的最少次数。初始化dp时,由于是求最小值,所以先将数组中所有元素初始化为一个
展开全文
蘑菇睡不着
发表于 2021-10-19 23:11:10
描述 假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。 例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成
展开全文
hnust_yangyanjun
发表于 2020-08-02 13:01:40
题意:让你对n个长度的木板染色,每次可以对连续的任意长度染同一种颜色,初始没有颜色,求最少需要染多少次能染成目标颜色? 思路:区间dpdp[i][j]表示从i到j的区间染成目标颜色的最少染色次数。当第i个格子和第j个格子的颜色相同时,第i个格子可以被dp[i+1][j]顺便染成、第j个格子可以被dp
展开全文
重生之我要当分子
发表于 2024-12-24 17:12:34
解题思路 状态定义: 表示区间 染色需要的最少次数 转移方程: 当 时: 当 时: 实现要点: 字符串下标从 开始,方便处理 初始化 数组为较大值 长度为 的区间初始化为 代码 c++ java python #include <b
展开全文
19_hanhan
发表于 2020-08-02 16:30:31
题目 题目描述: 假设你有一条长度为5的木版,初始时没有涂过任何颜色。 你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。 例如第一次把木版涂成RRR
展开全文
zzugzx
发表于 2020-07-27 20:19:34
题目链接 题意:题解: AC代码 /* Author : zzugzx Lang : C++ Blog : blog.csdn.net/qq_43756519 */ #include<bits/stdc++.h> using namespace std; #d
展开全文
查看本题
查看本题讨论
相关比赛
376-重庆历年省选真题
进入比赛
24213-2021秋季算法入门班第七章习题:动态规划1
进入比赛
27792-dp入门冲冲冲(
进入比赛
28218-动态规划1
进入比赛
28629-粤东高校寒假算法联合训练营进阶挑战赛(3)
进入比赛
等你来战
查看全部
牛客小白月赛115
报名截止时间:2025-04-25 21:00
牛客周赛 Round 91
报名截止时间:2025-04-27 21:00
2025牛客五一集训派对day1
报名截止时间:2025-05-01 17:00
2025牛客五一集训派对day2
报名截止时间:2025-05-02 17:00
2025牛客五一集训派对day3
报名截止时间:2025-05-03 17:00
2025牛客五一集训派对day4
报名截止时间:2025-05-04 17:00
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题