当前位置: 首页 > news >正文

赛后总结---Codeforces Round 1064 (Div. 2)(虚拟参赛)

Codeforces Round 1064 (Div. 2)

A. Same Difference

给定一个长度为 \(n\) 的字符串 \(\{s_i\}\),一次操作可以将 \(s_i\) 替换为 \(s_{i+1}\)。求最终使得 \(\{s_i\}\) 内每个字符都相同的最小操作次数。

显然最后一个字符无法被修改,那么只能将其他字符都改成最后一个字符。答案即为 \(\sum [s_i \neq s_n]\)

B. Tab Closing

有一个长度为 \(a\) 的浏览器窗口,共有 \(n\) 个网页标签。当窗口有 \(m\) 个网页标签时,

用提供的模拟器试一下可以发现:

  • \(b \leq \dfrac{a}{m}\),只需要把鼠标移到 \(b\) 处,一直原地点击就好了。
  • \(b > \dfrac{a}{m}\),需要把鼠标移到 \(a\) 处,一直点击直到 \(b \leq \dfrac{a}{m}\),在按第一类处理。

简单分讨,答案不会超过 \(2\)。注意第二类请可能有不需要移动的情况,即 \(a==b\)

C. Cyclic Merging

给出一个环形数组,目标为通过合并将其变为一个数。

每次合并可以选择环上相邻的两个数 \(x\)\(y\),将两个数替换为 \(\max(x,y)\),并花费 \(\max(x,y)\) 的代价。

求达成目标所需的最小代价。

谁知道因为没开 \(\text{long long}\) 导致我花了 \(1 \text{h}\) 来调试的痛,后面的题都没得写。

贪心,尽可能用较小的数来进行较多的合并操作。所以把数按从小到大的顺序删去,删去时选择和较小的一边合并。

合并的过程用双向列表维护就好了。

以下题目为赛后完成

D. Marble Council

给定一个大小为 \(n\) 的可重集 \(\{a\}\),把 \(\{a\}\) 分成任意多个可重集 \(x_i\),对于每个可重集 \(x_i\),将其众数加入到可重集 \(S\),求有多少种不同的可重集 \(S\)

看得出是 DP。

首先,我们可以从一个数是否可能在可重集 \(S\) 中的角度思考。

考虑集合 \(S\) 合法的条件。

对于不在集合 \(S\) 中的元素 \(t\),必须存在至少一种构造,使在每个 \(x_i\) 中,\(t\) 都不为众数。

实际上,只需要对于 $ \forall t \notin S$,都有 $ \sum_{c \in S} cnt_c \geq cnt_t $,就可以找到一种合法构造方案。

等价于满足 \(\sum_{c \in S} cnt_c \geq \max_{t \notin S}(cnt_t)\) 成立,进一步等价于 $\sum_{c \in S} cnt_c \geq \max(cnt) $ 成立。

(分讨 \(\max(cnt)\) 是否在集合 \(S\) 可轻松证明)。

那么这就是一个 01 背包问题,状态数组为 \(dp[ \sum_{c\in S} cnt_c ]\)。答案为 \(\max_{ i \in [\max(cnt),n] } dp[i]\)

以下题目尚未解决

E. Binary Wine

F. Path Split

http://www.zskr.cn/news/55375.html

相关文章:

  • [豪の算法奇妙冒险] 代码随想录算法训练营第二天 | 209-长度最小的子数组、59-螺旋矩阵II
  • Ubuntu22.04.3安装docker、docker compose
  • 2025 年 11 月上料机厂家推荐排行榜,单工位上料机,双工位上料机,四工位上料机,四工位圆盘上料机,自动化设备,工业自动化设备,工业机器人公司推荐
  • 2025年矩形花键轴企业权威推荐榜单:内花键轴/铣花键轴/精密花键轴源头厂家精选
  • 2025年河北租用服务器公司权威推荐榜单:网站服务器租用/服务器主机租用/阿里云服务器租用源头公司精选
  • Oracle 2025年1月关键补丁更新深度解析
  • 高松灯和大石头的故事
  • 2025 11月 易上手建站工具指南:实用性和难点解决分析
  • 2025年EVA废料优质厂家权威推荐榜单:EVA造粒/EVA颗粒/EVA再生造粒料源头厂家精选
  • 2025 初中一对一教育机构口碑排名:高性价比靠谱名单 + 权威测评排行榜
  • 【PCIE725G 】基于 PCIe x16 总线架构的 JFM9VU9P FPGA 高性能数据预处理平台(100%国产化)
  • 2025年疏浚船优质厂家权威推荐榜单:绞吸船/挖沙船/清淤船源头厂家精选
  • 2025 年 11 月高温老化房厂家推荐排行榜,老化室/高温房/熟化房/固化房/恒温恒湿室/恒温房,专业定制与稳定性能深度解析
  • ORACLE故障恢复:启用与禁用事务的并行恢复
  • Qiling使用速记
  • requests-html在风险管理中的应用:风险数据采集与评估报告 - 详解
  • ai-answer
  • 2025 年 11 月纯化水设备厂家推荐排行榜,生物制药纯化水设备,医疗器械纯化水设备,食品纯化水设备,化妆品纯化水设备,制药纯化水设备公司推荐
  • 火山引擎多模态数据湖,破解智能驾驶数据处理瓶颈
  • 2025年交通安全国际学术会议(ICTS 2025)
  • 国王游戏
  • 11.18题解
  • 视频汇聚平台EasyCVR添加设备提示成功,但平台不展示设备的原因排查
  • 2025年车载精酿啤酒设备实力厂家权威推荐榜单:二手精酿啤酒设备/小型精酿啤酒设备/德国精酿啤酒设备源头厂家精选
  • 小波自适应去噪在脑电信号处理MATLAB仿真实现
  • 2025年胶辊硫化罐直销厂家权威推荐榜单:立式硫化罐/硫化罐密封圈/翻新轮胎硫化罐源头厂家精选
  • 基于STM32微控制器的直流无刷电机(BLDC)控制程序实现
  • 素数与素数筛
  • oop-实验3 - fg
  • 2025一对一教育机构口碑排行榜:最新家教辅导平台深度解析