【题解】Solution Set - NOIP2024集训Day37 计数 dp

news/2024/9/29 21:09:52

【题解】Solution Set - NOIP2024集训Day37 计数 dp

https://www.becoder.com.cn/contest/5555

T1,2 easier

1,5,(6,3),(2,7),8,4


「CQOI2011」放棋子

做过。

考虑容斥。

二维二项式反演?


感觉用二项式反演,转化为逆向问题反而不好做,考虑一个 dp 直接做。

\(f_{i,j,k}\):用前 \(k\) 个颜色,放置在恰好 \(i\) 行,\(j\) 列中。

\[f_{i,j,k}=\sum_{p=0}^{j-1}f_{i,p,k-1}\times ... \]

又死了,显然最后这个颜色 \(k\) 在放置 \((j-p)\) 列的同时,可以再放在若干行上。

(dp 转移还是需要加强啊,想想某一个特定元素的所有情况,并消除她们的贡献之后来划分子问题。


\[f_{i,j,k}=\sum_{l\in[0,i],r\in[0,j]}[(i-l)(j-r)\ge a_k]\left(f_{l,r,k-1}{n-l\choose i-l}{m-r\choose j-r}g_{i-l,j-r,a_k} \right) \]

\(g_{i,j,k}\):将 \(k\) 个同色棋子恰好填满 \(i\) 行,\(j\) 列。

\[g_{i,j,k}=g_{i,j,k-1}+(i+j-1)g_{i-1,j-1,k-1} \]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/66316.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

【牛客训练记录】牛客周赛 Round 62

https://ac.nowcoder.com/acm/contest/91177#question赛后反思 一直都不会做期望,对于概率论相关的需要加强 A题 直接模拟字符串字符交换即可 #include <bits/stdc++.h> #define int long longusing namespace std;void solve(){string s; cin>>s;cout<<s[1…

Large_bins_attack

导言 在libc版本越来越高的情况下,许多旧的攻击方式已然失效,而large_bin_attack始终屹立不倒,是许多攻击方式的先决条件,这也是我们要学习它的原因 large_bin 概念 large_bin是一种堆分配的管理方式,是双向链表,用于管理大于某个特定大小阈值的内存块。一般而言,进入la…

直播的剪辑工作流/工具分享

基本流程获取素材 粗剪 导出音频识别成字幕文件 应用字幕并校准字幕 配bgm并进行精剪工具分享 一 获取直播素材高时效性-即录即拿:VLC media player、录屏软件(如Screen Record Pro等) 中时效性但解放双手-需要等待其录制/编码完成:biliup:如果想保持想保存为mp4,需要安装f…

AT_arc184_d [ARC184D] Erase Balls 2D

AT_arc184_d [ARC184D] Erase Balls 2D 首先,假定我们选定的行为 \(i_1,i_2,\cdots,i_k\),并有 \(i_1<i_2<\cdots<i_k\),则 \(p_{i_1}>p_{i_2}>\cdots>p_{i_k}\)。其中 \(p_x\) 表示 \((x,p_x)\) 的位置上有点。 最终状态形如下图。显然,这种状态与操作顺…

「Wdoi-(-1)」恋弹者们的黑集市

「Wdoi-(-1)」恋弹者们的黑集市 魔理沙有两种方法移动这个骰子:将骰子向下一列翻转,或者向下一行翻转。值得注意的是,翻转骰子后,骰子每面上的数字就会随着翻滚而改变。现在魔理沙需要将骰子滚动至第 \(n\) 行第 \(m\) 列。 魔理沙的分数被定义为,所有时刻,骰子与棋盘上的…

腾讯企业邮箱(企业微信邮箱)迁移到microsoft 365(office 365)

1.迁移前准备(腾讯企业邮箱)1.如果你是企业管理员,首先看一下企业邮箱后台,是否已关闭 登陆安全2.登录要迁移的个人邮箱后台,关闭安全登录、开启IMAP服务和相关选项,以及为邮箱设置一个密码 2.开始迁移1.登录microsoft 365管理后台(https://admin.exchange.microsoft.com…

micropython +ESP32+ sht30 温湿度模块

SHT30 1)查找SHT30芯片资料 https://www.szlcsc.com 2)根据芯片资料,查得地址为 0x44 或 0x45 选 Measurement Commands for Single Shot Data Acquisition Mode, 命令为 0x2c10 3)连线SHT30 ESP32 D1(SCL) 4D2(SDA) 5 G …

系统固态扩容-全小白操作示意 不需要BIOS

机械革命有两个插槽,我有一个500G(系统盘)一个1T的固态,由于1.5T的固态都快用完了,所以买了一个2T的固态,将1T的内容迁移到2T中,将500G的迁移到1T中。 为了防止内容丢失先将500G系统盘做了备份,用的傲梅轻松备份。 1T->2T 然后就是将2T的固态用绿联的固态盒子先当做移…