首页 > 其他分享 >2023 年 CCF 春季测试赛模拟赛 - 1

2023 年 CCF 春季测试赛模拟赛 - 1

时间:2023-02-19 13:11:46浏览次数:36  
标签:个数 春季 times 插入 ge 2023 CCF dp dis

T1

个人思路:
询问:求 \(1\) 到 \(t_i\) 路径上离 \(1\) 最远的 \(p\),使得 \(dis_{1,p} \times 2 \le d_i\)。即 \(dis_{1,t} \times 2 \le d_i + dis_{p,t} \times 2\)。

等价于:\(dis_{p, t} \ge dis_{1,t} - \lfloor \frac{d_i}{2} \rfloor\)。

维护从 \(u\) 往上走 \(2^j\) 步的距离,倍增往上跳。

T2

对于固定前缀 \(T_{1\sim i}\),第 \(i+1\) 次操作所有方案都对答案有贡献,新生成的前缀互不相同。

我们把 \([1,m]\) 和 \([m,1]\) 看成一段可插入的区间,可以插入 \(2\sim m-1\) 各一个。\([1,1],[m,m]\) 不可插入。

状态:\(dp_{i,j,0/1}\) 表示前 \(i\) 次操作,有 \(j\) 个可插入区间,结尾为 \(1/m\) 的方案数。
初始化:\(dp_{0,0,0} = 1\)。

转移:炸裂,因为需要储存当前剩余可填的位置,再加一维直接 GG。

但是可以储存已经填掉的数的个数,即 \(dp_{i,j,k,0/1}\) 表示前 \(i\) 次操作,有 \(j\) 个可插入区间,填入 \(k\) 个数,结尾为 \(1/m\) 的方案数。状态 \(\Theta(n^3)\),时间复杂度 \(\Theta(n^3)\)。

如果不考虑 \(1,1\) 和 \(m,m\),也就是说,只填和上一个结尾不同的数。
最后计算答案时,我们把这些 \(1,1\) 和 \(m,m\) 补回去。好像可以。

状态:\(dp_{i,j}\) 表示表示前 \(i\) 次操作,有 \(j\) 个可插入区间。即插入了 \(i-j\) 个数。
转移:\(dp_{i,j} = dp_{i-1,j-1} + dp_{i-1,j} \times (j \times (m-2) - i + j + 1)\)。注意,需要满足 \(j * (m-2) \ge i - j\)。
答案:
把 \(n - i\) 个数分配给 \(i + 1\) 个点,允许有点为空,插板方案为 \(C_n^i\)。

\[\sum\limits_{i=0}^{n}\ (\sum\limits_{j=0}^i dp_{i,j}) \times C_n^i \]

寄了,过不去样例 \(3\),去写暴力。

状态:\(dp_{i,j,k,0/1}\) 表示前 \(i\) 次操作,有 \(j\) 个可插入区间,填入 \(k\) 个数,结尾为 \(1/m\) 的方案数。
转移:
上一个填的数相同:\(dp_{i,j,k,0} = dp_{i-1,j,k,0}\)
上一个填的数不同:\(dp_{i,j,k,0} = dp_{i-1,j-1,k,1}\)
上一个插入:\(dp_{i,j,k,0} = dp_{i-1,j,k-1,0} \times (j\times(m-2)-k+1)\)

合法状态:\(i\ge j\) 且 \(j\times(m-2) \ge k\)。
答案:\(\sum dp_{n,j,k,0/1}\)。

wssb,正解样例 \(3\) 过了,但是样例 \(4\) 卡死???
数组开小了。。。

T3

暴力删,删完暴力改,时间复杂度 \(\Theta(n\cdot m^2)\)。

标签:个数,春季,times,插入,ge,2023,CCF,dp,dis
From: https://www.cnblogs.com/Mysterious-Cat/p/17134590.html

相关文章

  • misc之音频隐写------2023.2.19
    1,波形图使用工具:Audacity/AdobeAudition文件类型:wav直接放大即可观察波形图即可。可能存在摩斯电码,或者根据波峰波谷然后转换01二进制  2,频谱图使用工具:Audacity......
  • 2023北京消防展-寻商机、谋共赢 释放消防行业新动能
    为适应消防领域经济发展需要,展现消防行业整体形象,打造国内外一流的高端消防产品展示、交易平台。2023中国(北京)消防技术与设备展览会将于2023年6月28-30日在北京·首钢国际......
  • C++基于面向对象思想的ATM 系统设计与实现(三级项目)[2023-02-19]
    C++基于面向对象思想的ATM系统设计与实现(三级项目)[2023-02-19]实验二基于面向对象思想的ATM系统设计与实现(三级项目)一、实验目的:(1)掌握派生类的使用方法。(2)......
  • 【2023-02-17】沉浸实战
    20:00灯为什么熄了呢?我用斗篷遮住它怕它被风吹灭,因此灯熄了。花为什么谢了呢?我的热恋的爱把它紧压在我的心上,因此花谢了。泉为什么干了呢?我盖起一道堤坝把它拦起给我使......
  • 2023年中国数字孪生城市行业研究报告
    核心摘要:  概念定义:数字孪生城市是指在数字世界中创建一个同物理实体城市外观一致、行动一致、思想一致的数字虚拟城市,实现对现实世界的监测、诊断、回溯、预测和......
  • 一周杂记(2023.2.13~2.17)
    好久没看博客园,忽然想到这个博客还有作随笔之用,于是决定在校的时候随便记录点事情,顺便锻炼一下文字。2023.2.13周一在普通班还是有些不适应,不是因为它是普通班,而是因为......
  • 分支和循环(二) 2023-2-16
    for循环for循环将条件、判断、调整放到同一部分相比while循环更好调整代码for循环流程图表达式1只执行一次之后不参与循环,执行完语句后调整表达式3for循环和while循环......
  • 【2023-02-14】夫妻真相
    20:00要善于珍惜爱情,年代愈久,愈要加倍珍惜。爱情不是月光下的散步,也不是长凳上的叹息。爱情中会有冯波和雨雪,因为一辈子要生活在一起!爱情正像一首好歌,可是编一首好歌却不......
  • 【2023-02-15】妈妈力量
    20:00一个人感觉合脚的鞋却会夹痛另一个人的脚,适用于一切的生活处方并不存在。                            ......
  • 【专题】2023年中国直播电商机会洞察报告合集分享(附原数据表)
    报告链接:http://tecdat.cn/?p=31493原文出处:拓端数据公众号互联网平台之间的竞争在整个"双十一"的发展过程中不断加剧,从传统电商平台无可争议的一家独大,到后起之秀如抖音......