CF Global Round 29(#2147) 总结

news/2025/10/17 22:51:19/文章来源:https://www.cnblogs.com/dccy/p/19148973

CF Global Round 29(#2147) 总结

A

void solve() {int x,y;cin>>x>>y;if(x<y) return cout<<"2\n",void();--x;if(y<x&&y>1) return cout<<"3\n",void();cout<<"-1\n";
}

B

可以考虑构造 \(i\) 的距离为 \(2i\),发现如下构造是合法的:

\[n,n-1,\dots,2,1,n,1,2,\dots n-1 \]

C

考虑 DP。分为四种:

  • 当前位为兔子,且兔子往左看。
  • 当前位为兔子,且兔子往右看。
  • 当前位为空,且之前有兔子往这个空位看。
  • 当前位为空,且之前没有兔子往这个空位看。

D

全是偶数的情况,先手选完,后手可以跟着选最优。因此贡献平分。

存在奇数的情况,一个奇数被选了就会转化成偶数的情况,在被变成偶数后贡献平分。

因此两人的策略就是依次选当前最优的奇数。于是按奇数个数排序即可。

E

最优答案一定是优先把一个二进制为前缀填满。考虑计算 \(f_i\) 表示把前 \(i\) 位填满的最小代价,查询时二分即可。

考虑贪心。可以从高位往低位填,每次填 \(2^j-(a_i\bmod 2^{j+1})\) 最小的位置,如果已经有 1 就可以不用填。

复杂度 \(O(n\log ^2V+q\log \log n)\)

H

看起来很奇怪的题。可以猜奇怪的结论:颜色数最多为 \(2\)

对颜色数为 \(1\) 的情况,可以建最小割树。

剩下的情况,我们让最小割为偶数。先把偶权边去掉,然后黑白染色,总有一种方案使得每个点只有偶数个同色邻点,此时有欧拉回路,则最小割为偶数。

可以高斯消元解异或方程组给每个点染色。

I1 & I2

考虑如果有一个等差数列(差为 \(1\)),那么可以从中间开始左右反复跳。

考虑拆成多个等差数列,我们需要一种方案使得任意一对等差数列都能来回跳。

考虑相邻等差数列间的距离呈指数增长,那么可以依次跳等差数列对 \((2,1),(3,2),(3,1),(4,3),(4,2),(4,1),(5,4)\dots\),即对于 \((a,b),(c,d)\) 先跳 \(a,c\) 为第一关键字、\(b,d\) 为第二关键字排序的对。

但还有一个问题,就是跳完 \((i,j)\) 后怎么切换到跳 \((i,j-1)\)。因为直接跳会使得 \(r_i\to r_{j-1}\to l_i\) 不合法。可以考虑此时从 \(r_i\) 先往右跳、再往左跳到 \(l_i-1\),这样就合法了。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

详细介绍:C语言中#pragma的用法

详细介绍:C语言中#pragma的用法pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&qu…

实用指南:Godot 城市模拟 – 003 根据不规则底面和高度,动态创建节点

实用指南:Godot 城市模拟 – 003 根据不规则底面和高度,动态创建节点2025-10-17 22:48 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: aut…

JAVA 中断处理

目录背景和价值一、什么时候需要发起中断?1. 用户主动取消操作2. 程序优雅关闭时终止后台线程3. 超时任务处理4. 协作式终止长期运行的任务二、中断异常(InterruptedException)的处理正确的处理方式:1. 如果线程可…

软件工程学习日志2025.10.17

今天深入复习了BP(Backpropagation)神经网络,作为深度学习的基础,其“前馈计算误差,反向传播梯度”的思想贯穿现代许多复杂模型。记录关键点以备回顾:核心思想:双向流动的信息• 前向传播:数据从输入层经隐藏层…

天黑了,睡觉

大家好,晚安啦,拜拜。

升鲜宝生鲜配送供应链管理系统---- 门店收银 POS 离线工作设计文档(支持线上线下一体化)---02

门店收银 POS 离线工作设计文档(支持线上线下一体化)📘 背景与目标 在门店运营中,POS 端(收银机/安卓终端)经常会遇到以下情况: • 网络中断(Wi-Fi、4G、服务器不可达); • 临时维护或总部系统升级; • 云…

2025.10.16NOIP模拟

T1.略 T2.略 T3.思路简单,细节出锅 注意:线段树左右端点有负数时,不要用(l+r)/2,应用(l+r)>>1 T4. n行m列的网格,每个格子有一个权值\(v_{i,j}\)(\(-1e9<=v_{i,j}<=1e9\))和一个指示方向,假设起点为\…

Python 基于Python开发的数据库同步检测工具

程序源码下载地址 https://gitee.com/ishouke/database-checker 数据库同步检测工具 适用环境 win11 Centos7 工具用途 同类型数据库比对,比较库,库表,库模式(针对opengauss)是否一致,比较库表记录数是否一致。 目…

Python 基于Python开发的数据库同步检测工具

程序源码下载地址 https://gitee.com/ishouke/database-checker 数据库同步检测工具 适用环境 win11 Centos7 工具用途 同类型数据库比对,比较库,库表,库模式(针对opengauss)是否一致,比较库表记录数是否一致。 目…

当AI学会进化:荣耀与用户的“共生式成长”新范式

「 在科技与人文的交汇处,荣耀始终坚信,真正的创新不应仅是参数的堆叠,更应是一场关于“人”的深刻对话。 」荣耀CEO李健反复提及“灵魂马车”哲学,将对人的关爱、智慧的激发与快乐的传递融为一体,这一理念正悄然…

VSCode的下载安装以及配置

一、下载VSCode 1. 打开VSCode官网 https://code.visualstudio.com2. download下载3.下载特别慢二. 解决VSCode下载速度特别慢 1. 单击右下角全部显示 我是用chrome浏览器,点击右下角的全部显示按钮,可以跳转到下载内…

2025年终极公众号排版神器排行榜 最新案例研究权威测评

2025年终极公众号排版神器排行榜 最新案例研究权威测评谁还在为公众号排版头疼?有一云AI直接让这个问题成为历史。这款被多家白皮书列为行业标杆的工具,正在重新定义内容创作的标准。看看那些头部自媒体账号的排版,…

NAS安装远程协作神器twake

Twake Twake是一款开源可自托管的团队协作平台,把聊天、任务、文档、会议四件套塞进一个工具箱模块 功能点 详细说明🗨️ 实时团队沟通 • 频道 / 私聊 / 群组聊天 • 全局消息搜索 • 文件拖拽上传(文档 / 图片…

把三门问题做成了"游戏"

代码:<html><head><meta charset="UTF-8"> <meta name="screen-orientation" content="landscape"> <meta name="viewport" content="widt…

下一代CPU驱动高性能计算革新

本文探讨了CPU在高性能计算领域的持续主导地位,分析了x86、ARM和RISC-V等架构的竞争格局,并介绍了小芯片设计、封装内存和混合架构等创新技术如何推动CPU性能突破摩尔定律限制。CPU仍是高性能计算的支柱 尽管GPU在当…

[KaibaMath]1010 关于关于收敛数列有界性的证明

[KaibaMath]1010 关于关于收敛数列有界性的证明如果数列收敛,则数列必有界. 反之则不然,例如{(-1)^n}. 下面给出收敛数列有界性的证明.

卫星地图匹配定位 - MKT

卫星地图匹配定位GeoVINS:用于大规模无漂移空中状态估计的地理-视觉-惯性导航系统 https://ieeexplore.ieee.org/abstract/document/11176431

10.17 —— (VP) 2021icpc沈阳

自己 \(vp\) 区域赛以来最好的一把,赛时 \(5\) 题,罚时 \(607\),正式赛大概 \(rk 120\) 左右,属于是蒟蒻的超水平发挥了。尤其是 \(H\) 题最后半小时内想出正解并且 \(1A\),感觉真的特别爽。 \(E, F\) 纯签到。 \…

20251017

今天搞了半天vue的开发环境,我想在edge界面里使用vue2.0,安装vue.js devtools拓展后令人费解的来了,一打开开发者模式后就不能用vue了,不打开开发者模式的情况下还能用,后来尝试了诸多方法,比如edge中使用chrome…

MT签名去除签名校验分析

前言 计划做一个高德车技 8.5.0的逆向,然后重新打包并签名, 结果安装后黑屏或卡在地图界面不动! 一直以为是自己的姿势不对,最后才发现:是此版本的高德做了更严格的签名校验。 我们可以借助于 MT管理器,只需要在…