当前位置: 首页 > 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.jsqmd.com/news/45735/

相关文章:

  • 低功耗抗干扰液晶驱动工控仪表段码驱动显示IC VK2C21BA LCD驱动原厂
  • 我们的多商户在线客服系统:支持对接多商户商城
  • 04 opencv必知必会基础
  • 如果idea -java 编译内存不够修改这个地方
  • 四川评价高的网站建设公司哪家好,新闻发布/抖音推广/网站建设/小红书推广/快手代运营/GEO优化公司推荐排行榜
  • 【完整版】Grok 4.1全面官方解析:功能详解+API调用+在线使用入口
  • [豪の算法奇妙冒险] 代码随想录算法训练营第二天 | 209-长度最小的子数组、59-螺旋矩阵II
  • Ubuntu22.04.3安装docker、docker compose
  • 2025 年 11 月上料机厂家推荐排行榜,单工位上料机,双工位上料机,四工位上料机,四工位圆盘上料机,自动化设备,工业自动化设备,工业机器人公司推荐
  • 20251120
  • es 线程池状态
  • 12种k线图
  • yield 模拟 async/await
  • 2025年矩形花键轴企业权威推荐榜单:内花键轴/铣花键轴/精密花键轴源头厂家精选
  • 2025年工业凉水塔制造企业权威推荐榜单:水冷却塔/冷却塔冷水塔/方形冷却塔源头厂家精选
  • 开源AI工具MindGridAI
  • 2025年机场广告品牌口碑大比拼,前三名实力惊人!电梯视频广告/高铁广告/地铁广告/户外LED广告/户外农村墙体/主流网络媒体品牌有哪些
  • 高效构建 CHI 架构
  • 还在手动改数据库?Flyway 自动化迁移实战指南 - lxr
  • 2025年河北租用服务器公司权威推荐榜单:网站服务器租用/服务器主机租用/阿里云服务器租用源头公司精选
  • “入站规则”(Inbound Rules)和“出站规则”(Outbound Rules)
  • 毕业论文选题攻略:如何快速锁定高质量研究方向
  • 四川靠谱的小红书代运营公司推荐,小红书推广/网络推广/网络公关/抖音代运营/抖音推广/网络营销/网站建设小红书代运营公司找哪家
  • SQL Server Job 操作
  • 洛谷题单指南-组合数学与计数-CF1332E Height All the Same
  • Oracle 2025年1月关键补丁更新深度解析
  • 2025年合金热喷涂加工厂权威推荐榜单:耐腐合金涂层工艺/合金涂层加工/合金涂层喷涂工厂服务商精选
  • ESP32-LVGL 开发笔记(二):设备注册
  • 2025年成都火锅必吃榜TOP10,本地人强推!美食/地摊火锅/附近火锅/重庆火锅/牛肉火锅/成都火锅/老火锅/社区火锅/火锅品牌排行榜单
  • 高松灯和大石头的故事