首页 > 其他分享 >【线性dp】 [SCOI2009]粉刷匠

【线性dp】 [SCOI2009]粉刷匠

时间:2022-09-23 17:57:15浏览次数:80  
标签:木板 格子 int 粉刷 SCOI2009 dp1 dp

点个关注点个赞吧


  • 一道比较简单的线性dp题目


前置知识:会手推一些简单的状态转移方程、较为熟练地掌握背包问题模型


[SCOI2009]粉刷匠

题目描述

windy有 \(N\) 条木板需要被粉刷。 每条木板被分为 \(M\) 个格子。 每个格子要被刷成红色或蓝色

windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。

如果windy只能粉刷 \(T\) 次,他最多能正确粉刷多少格子?

一个格子如果未被粉刷或者被粉刷错颜色,就算错误粉刷。

输入格式

第一行包含三个整数,\(N\) \(M\) \(T\)。

接下来有\(N\)行,每行一个长度为\(M\)的字符串,'\(0\)'表示红色,'\(1\)'表示蓝色。

输出格式

包含一个整数,最多能正确粉刷的格子数。

样例 #1

样例输入 #1

3 6 3
111111
000000
001100

样例输出 #1

16

提示

\(30%\)的数据,满足 \(1 <= N,M <= 10 ; 0 <= T <= 100\) 。

\(100%\)的数据,满足 \(1 <= N,M <= 50 ; 0 <= T <= 2500\) 。



解题过程


  • \(N\) 条木板,只能刷\(T\)次,求最多能正确粉刷多少格子,而且每个格子只能被刷一次;
    刷错和不刷都算没有正确粉刷

  • 似乎有点难以思考?

    好像每刷一次,既不知道刷的起点在哪儿,也不知道刷到哪个位置停下,然后换另一种颜色;

    而且,中间好像还可以空一些格子不刷颜色;

    那我们先放一放

    标签:木板,格子,int,粉刷,SCOI2009,dp1,dp
    From: https://www.cnblogs.com/truman2022/p/16722427.html

相关文章

  • 【源码笔记】ThreadPoolExecutor#addWorker
    /***Checksifanewworkercanbeaddedwithrespecttocurrent*poolstateandthegivenbound(eithercoreormaximum).Ifso,*theworkercountisa......
  • 关于dp
    线型模型(LIS) 1//线性dp模板顺推2f[1]=1;//恒成立3for(inti=2;i<=n;i++)//从到第2个数开始4{5f[i]=0;//每次重新开始赋初值......
  • 云主机搭建WordPress个人博客
    安装宝塔控制面板宝塔面板是一个简单、好用的面板,它的功能就是将LNMP和服务器的各种管理集成到一个可视化的WEB环境来管理,通过面板,我们普通人不需要掌握具体的技术,只需要......
  • kuangbin专题12 基础DP
     LongestOrderedSubsequence题意:有n个数,在保证原有顺序不变的前提下取出尽可能多的数,使得形成的新序列严格递增。输出取出的数个数。     题解:有两......
  • WPF播放音频使用的SoundPlayer和MediaPlayer
    WPF中,最简单最容易播放音频的方式是使用SoundPlayer类。它是.NETFramework2.0的一部分,是对Win32PlaySoundAPI的封装。         它具有以下限制:1)仅支持.wav......
  • 【源码笔记】ThreadPoolExecutor#execute
    /***Executesthegiventasksometimeinthefuture.Thetask*mayexecuteinanewthreadorinanexistingpooledthread.**Ifthetaskcannotbesu......
  • endpoint is blank
    报错图 问题:简单来说使用nacos作为注册中心的时候并没有对注册中心进行配置而出现的报错   nacos注册中心采用bootstrap.yml或者bootstrap.properties文件进行......
  • DP整理——区间DP
    poj3280题意:小写字母组成的长度为2000的字符串,每个字母的加入和删除都有代价,为通过插入或删除一定的字母使得原字符串成为回文串。为代价最少是多少?简单的区间动规。f......
  • 吔队列了你——写点单调队列优化DP
    5_Lei:有没有变态一点的图啊单调队列优化DP(补)前言:DP显然是OI中的一个重要且高频的考点,然而友善的出题人大多不会只考一个推转移方程,往往需要结合一些优化。单调队列:......
  • 使用ThreadPool.SetMinThreads方法提升API服务响应性能的总结
    关于使用ThreadPool.SetMinThreads方法提升API服务响应性能的总结使用该方法的背景?某个API服务在每日请求量40W的情况下,流量增多时会产生大量请求异常:Theoperationwas......