首页 > 其他分享 >NOIP2024集训Day39 DP

NOIP2024集训Day39 DP

时间:2024-09-26 16:03:24浏览次数:9  
标签:颜色 Day39 DP 白球 集训 NOIP2024

NOIP2024集训Day39 DP


A. [AGC002F] Leftmost Ball

反向考虑,从最终状态,倒退它能指向多少种初始状态。

dp 策略:从左往右放,每次对最左边的一个空位,要么放一个白球,要么放一个有颜色的球,同时把该种颜色剩下的球都放到后面的位置去。

具体的:定义 \(f_{i, j}\) 表示当前有 \(i\) 个白球,并且已经把前 \(j\) 种颜色(假设我们把 \(k\) 种颜色的球按照颜色排了序)的球全部放好了的方案数。故当且仅当 \(i \ge j\) 时,状态合法。

最后答案要乘上 \(n!\),表示颜色不同的排序方案。


标签:颜色,Day39,DP,白球,集训,NOIP2024
From: https://www.cnblogs.com/Leirt/p/18433600

相关文章

  • WordPress LearnPress插件 SQL注入漏洞
     0x01阅读须知        技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用......
  • 使用nc命令检测UDP端口
    使用nc命令检测UDP端口也是非常的简单,需要注意的是,所安装nc的版本不同,使用选项有点差异。1、检测开启的UDPnc-vuz192.168.2.2015353nc-vuz192.168.2.20137430端口正常启用时,会提示“UDPpacketsentsuccessfully”2、检测未开启的UDPnc-vuz192.168.2.2015354n......
  • 子集反演 & sos dp 学习笔记
    子集反演&sosdp学习笔记子集反演设\(g(S)\)表示集合\(S\)的答案,\(f(S)\)为\(S\)的子集的答案和。根据定义:\[f(S)=\sum_{T\inS}g(T)\]子集反演就是:\[g(S)=\sum_{T\inS}(-1)^{|S|-|T|}f(T)\]本质上就是容斥原理,可感性理解,证明略(给你你也记不住)。于是便可以通......
  • NOIP2024模拟赛8 赛后总结
    前言真正的宝石纵使无光,亦能闪耀。今天的纯唐氏题目我居然不会做。考试的时候脑子跟生锈了一样。考虑到\(1,2\)题都太一眼了,这里就只总结一下最后两道题。多重集这道题目的重点是去观察对于\(a_x,b_x,a_y,b_y\)什么条件下\(a_x+a_y\)更小,以及什么条件下\(b_x+b_y\)......
  • 经典dp问题
    本人的第一篇博客,记录一些经典dp问题(待更新)lis(最长上升子序列)给定一个长为n的序列ai,求这个序列的最长单调上升子序列长度例:a={1,2,4,1,3,4}做法一(n^2)设dp[i]=以a[i]结尾的子序列中,最长的上升子序列的长度如在该例子中dp={1,2,3,1,3,4};动态转移方程:dp[i]=max(dp[j]+1)(j<i,a[j]<a[i......
  • [dp+dfs]砝码称重
    题目描述现有nnn个砝码,重量分别为a1,......
  • 在WordPress中使用Simple Custom CSS and JS插件美化页面
    目录一、插件安装二、添加代码三、使用案例1、图片居中2、段落前空两格3、添加版权声明四、代码编写简述WordPress是目前使用最广泛的开源建站框架,其主要功能就是“主题”(Theme)系统,该功能可以让用户自定义主题,也可以直接选择第三方个人或公司开发的主题。不过自定......
  • 2024年9月北京、广州、深圳NPDP®产品经理认证,来这很对
    在当今这个快速变化的商业环境中,产品创新已成为企业持续发展与竞争的核心动力。为了有效应对市场挑战,提升产品开发效率与质量,越来越多的企业和个人开始关注并投身于专业的产品开发与管理知识体系的学习与实践中。其中,新产品开发专业人员(NPDP)认证作为全球公认的产品开发与管理领域的......
  • MedPrompt:基于提示工程的医学诊断准确率优化方法
    Medprompt:基于提示工程的医学诊断准确率优化方法秒懂大纲解法拆解MedPrompt提示词全流程分析总结创意视角 论文:CanGeneralistFoundationModelsOutcompeteSpecial-PurposeTuning?CaseStudyinMedicine秒懂大纲├──1研究背景【描述背景和问题】│├──大语言......
  • P3478 STA-Station/换根 $dp$ 板子
    P3478[POI2008]STA-Stationlink给定一个\(n\)个点的树,请求出一个结点,使得以这个结点为根时,所有结点的深度之和最大。一个结点的深度之定义为该节点到根的简单路径上边的数量。对于全部的测试点,保证\(1\leqn\leq10^6\),\(1\lequ,v\leqn\),给出的是一棵树。思路:树......