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

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

Codeforces Round 1063 (Div. 2)

A. Souvlaki VS. Kalamaki

给定一个长度为 \(n\) 的数组 \(a\)。游戏有 \(n-1\) 轮,奇数轮 Souvlaki 行动,偶数轮 Kalamaki 行动。每轮可以:跳过,或交换当前轮号对应的元素与下一个元素。

如果最终数组非递减,则 Souvlaki 赢,否则 Kalamaki 赢。在游戏开始前,Souvlaki 可以任意重排数组 \(a\)

问是否存在一种初始排列,使得 Souvlaki 有必胜策略。

升序排序,判断 Kalamaki 操作时是否只能交换相同的数。

B. Siga ta Kymata

给定一个 \(1\)\(n\) 的排列 \(p\) 和一个初始全 \(0\) 的二进制串 \(s\)。你可以进行最多 \(5\) 次操作:每次选择 \(l\)\(r\),对于所有满足 \(l < i < r\)\(p_i\)\(p_l\)\(p_r\) 之间的位置 \(i\),将 \(s_i\) 设为 \(1\)。给定目标二进制串 \(x\),要求最终所有 \(x_i\)\(1\) 的位置 \(s_i\) 必须为 \(1\)。输出任意一个不超过 \(5\) 步的操作序列或判断不可能。

设排列 \(p\) 的最大值为 \(p_i\),最小值为 \(p_j\)\(i\)\(j\) 表示下标。

无解的情况:\(x_1=1\)\(x_n=1\)\(x_i=1\)\(x_j=1\)

对于每个满足 \(x_k\)\(1\) 的位置 \(k\)

  • \(p_k > \max(p_1,p_n)\)\(k<i\),选择区间 \([1,i]\)
  • \(p_k > \max(p_1,p_n)\)\(k>i\),选择区间 \([i,n]\)
  • \(p_k < \min(p_1,p_n)\)\(k<i\),选择区间 \([1,j]\)
  • \(p_k < \min(p_1,p_n)\)\(k>i\),选择区间 \([j,n]\)
  • 其他情况,选择区间 \([1,n]\)

设计的挺巧妙的,刚好最多 \(5\) 区间。

C. Monopati

给定一个 \(2\)\(n\) 列的网格,每格有一个 \(1\)\(2n\) 的不同整数。定义函数 \(f(l, r)\) 为将原网格中值在 \([l, r]\) 内的格子设为 \(1\),其他为 \(0\) 的二进制网格。问有多少对 \((l, r)\) 使得在 \(f(l, r)\) 中存在一条从 \((1,1)\)\((2,n)\) 的路径,路径只能向右或向下走且只能走值为 \(1\) 的格子。

显然必须存在一个拐点,可以从第一行周到第二行。

枚举在那一列拐弯,设为\(k\) 计算第一行处于 \([1,k]\) 和第二行处于 \([n-k+1,n]\) 的数的最大值 \(r_k\) 和最小值 \(l_k\)。这通过对第一行求前缀最值,对第二行求后缀最值计算。

降序枚举权值左端点 \(L\),选择所有满足 \(l_k \geq L\) 的列 \(k\)\(r_k\) 最小值,设为 \(R\),这就是对于当前 \(L\) 存在可行路径的最小 \(R\)。那么对于当前 \(L\),以任意在区间 \([R,2n]\) 的数都合法,有 \(2n-R+1\) 种情况。统计每个 \(L\) 的方案数就好了。

http://www.rkmt.cn/news/59189.html

相关文章:

  • 音质升级关键!2025家用音响线缆推荐:WireWorld 美国线世界必入
  • spring boot学习之配置文件属性映射
  • 国产全自动红外测油仪品牌推荐:全自动红外测油仪采购指南,哪家供应商靠谱?
  • 2025 最新不锈钢水箱厂家推荐!304/316/BDF/ 装配式等多类型不锈钢水箱优质厂家权威榜单生活,保温,组合式,焊接式不锈钢水箱厂家推荐
  • 2025 最新切割机厂家推荐!全球切割设备权威测评榜单发布,五轴 / 高压 / 便携式水刀等优质厂家核心优势解析
  • 2025 最新清洗机厂家推荐!高压 / 超声波 / 防爆等多类型清洗机品牌榜,国际协会认证优质企业全解析
  • 2025年被动防护网供货商权威推荐榜单:边坡防护网/被动网/防护网源头厂家精选
  • 用服务器自建一套无界白板 + 文档协作平台 —— Affine - 实践
  • 完整教程:JDK源码阅读篇——持续更新
  • 2025年桥梁用橡胶支座订制厂家权威推荐榜单:橡胶桥梁支座/公路橡胶支座/高速橡胶支座源头厂家精选
  • 银河麒麟服务器版exFat格式U盘
  • react 的生命周期函数中,当props改变时,会引发的后续 变化,rander()函数什么时候执行?
  • 全 IB 认证加持,十五年一贯制深耕!嘉兴国际学校标杆 —— 青鸟同文实验学校实力解读
  • 2025 年 11 月码垛机厂家权威推荐榜:龙门/立柱/全自动/机器人码垛设备,高效智能与稳定耐用工业之选
  • CLaunch设置自动开机启动的方法
  • 2025 年 11 月灌装机厂家权威推荐榜:酱油灌装机/高精度灌装机,洗瓶机/多种异型瓶洗瓶机/酱油洗瓶机,封盖机/酱油封盖机,高效稳定与智能操控的行业优选方案
  • Oracle 11g 安装程序闪退无法运行问题解决
  • 2025年上海一对一辅导机构推荐:徐汇区、虹口区家教辅导机构深度测评榜单
  • 深耕四川 服务全国钢栈桥厂家推荐!四川中和志城建筑工程以施工 / 临时 / 装配式等全品类钢栈桥技术,筑牢工程生命线
  • 质量管理系统(QMS),如何选供应商?
  • 2025年整流桥GBL生产厂家权威推荐榜单:整流桥GBU/整流桥GBP/整流桥KBJ源头厂家精选
  • ddddocr: 得到滑块的目标位置
  • ChatGPT响应背后的47步技术之旅
  • 我在赛时写下了如下代码,你也来试试吧
  • cmake使用教程 - 教程
  • 2025 年 11 月实验室净化工程厂家权威推荐榜:洁净室/手术室/无尘车间建设装修全方案解析,专业技术与高效服务深度评测
  • 智能交通新引擎:国标GB28181算法算力平台EasyGBS打造城市交通路口智能感知中枢
  • 2025年远传水表实力厂家权威推荐榜单:水表/插卡水表/热量表源头厂家精选
  • 2025 年 11 月断桥铝门窗实力厂家推荐榜:节能静音系统窗/阳台窗/定制门窗,匠心工艺与高性价比之选
  • 2025年宁波GEO优化服务商综合推荐排行榜单:十大权威机构深度解析