首页 > 其他分享 >12.4 CW 模拟赛 赛时记录

12.4 CW 模拟赛 赛时记录

时间:2024-12-04 14:54:44浏览次数:2  
标签:20 赛时 min 30 即可 端点 12.4 rm CW

看题

\(\rm{T1}\)

需要好好想, 应该不是水

\(\rm{T2}\)

需要思考, 有点像边更新最优解这一类

\(\rm{T3}\)

转换一下好像是一个二分图???

然而并不是, 但是也没时间想了

\(\rm{T4}\)

做一做, 有机会骗之类的


不是说简单题吗?

时间分配 : \(40 \rm{min} + 20 \rm{min} + 40 \rm{min} + 20 \rm{min} + 30 \rm{min} + 30 \rm{min} + =20 \rm{min}\)

\(\rm{T1}\)

不死磕, 不畏难

现在我们只需要想题了, 题意没什么需要转换的

多半需要猜性质, 玩下样例

一个很强的性质是每个点必须且仅能选 \(1\) 次作为左端点或者右端点, 考虑从这里下手, 直接令其为左端点 \(1\) , 右端点 \(-1\) , 即可求前缀奇偶性是否满足序列要求, 特殊处理一下即可

对于一种可行的操作序列, 我们将序列调换之后仍然可行, 问题转化为求序列的种类数

那么直接 \(\rm{dfs}\) 可以拿到 \(40 \%\)

只能拿到这点了, \(\rm{sub}\) 推正解也是退不出来, 连 \(70 \%\) 都弄不出

\(\rm{made}\) , 打代码的时候想到了 \(70 \%\) , 但是没时间写了, 好像顺着推下去就有正解, 只需要记忆化一下即可

\(\rm{made}\) , 这个算法好像还是错的, 没分

\(\rm{T2}\)

对于 \(50 \%\) 的数据点, 直接输出 \(-1\) 即可

前 \(20 \%\) 直接预处理即可

注意到一个很强的性质, 即

保证在此之前在城市 \(x\) 与 \(y\) 之间不存在任何路径

也就是说每次连边都是加入割边, 最终的图一定是一个森林

并查集处理, 同连通块之间相当于一颗树, 把最终的树建出来之后, 离线的去处理询问即可, 具体的, 对于最终的树和询问时的树, 只要他们在询问时已经联通, 那么最短路不会发生变化, 即 \(\rm{LCA}\) 不变

时间复杂度 \(\mathcal{O} (q + n \log n + q \log n)\)

至此, 可以解决本题

不是哥们 \(\rm{T2}\) 比 \(\rm{T1}\) 简单多少????

框架

读入的时候边建树边判断 \(-1\) , 建完之后跑 \(\rm{LCA}\) 逐个处理

\(\rm{T3}\)

时间不够, 直接冲暴力

对于 \(30 \%\) , 我们可以发现, 直接枚举点集即可
剩下还有 \(10 \%\) 完全图一眼顶针, 直接输出 \(m - \lfloor \frac{n^2}{4} \rfloor\)

\(\rm{T4}\)

时间不够, 不写了

标签:20,赛时,min,30,即可,端点,12.4,rm,CW
From: https://www.cnblogs.com/YzaCsp/p/18586319

相关文章

  • 12.4
    实验五:BP神经网络算法实现与测试 一、实验目的深入理解BP神经网络的算法原理,能够使用Python语言实现BP神经网络的训练与测试,并且使用五折交叉验证算法进行模型训练与评估。  二、实验内容(1)从scikit-learn库中加载iris数据集,使用留出法留出1/3的样本作为测......
  • Acwing1696. 困牛排序
    题意给定一个n个数的排列,每次操作将第一个数插入到任意数之后,求多少次操作后排列为升序若\(a_i>a_{i+1}\)那么至少操作i次才能将a_i插入到\(a_{i+1}\)之后这时我们思考是否可以通过i次操作,使得序列有序,假如此时\(a_{i+1~n}\)有序于是我们可以通过插入排序,使得序列有序如何......
  • AcWing 196 质数距离(素数,筛法)
    问题:给定L,R,找出[L,R]中距离最近和最远的质数对。分析:注意到L,R的范围很大,到了int极限值,问题毫无疑问是筛质数,不能用普通的筛法筛出[1,R](复杂度)。埃氏筛法本质是倍数标记合数,注意到如果x是合数,那它一定有不大于sqrt(x)的因数y,那么x就可以被y倍数标记。步骤:1.埃氏筛找出[1,sqrt(R......
  • 12.02 CW 模拟赛 T2.排列
    前言也是找到了韩国原题,有用!算法场上有一个比较显然的想法,即计算出每种逆序对数量对应多少排列,从而计算出排名第\(k\)小的排列有多少个逆序对但是即使计算出来了,我们也不好实现,分析原因发现,实际上是因为不好确定应该怎么填数,时间复杂度仍然趋势一个显然的想......
  • 12.2 CW 模拟赛 赛时记录
    前言\(12\)月的第一场,没有大样例这次带了耳塞,注意考试方法其实并不复杂,先看题吧带上耳塞,终于舒服了看题\(\rm{T1}\)结论题?\(\rm{T2}\)\(\rm{HS}\)似乎讲过???但是我忘了,一会看能不能推一下多半是找规律\(\rm{T3}\)性质题?\(\rm{T4}\)数据结构维护吧,......
  • 【产品方案】基于CW32L010低成本电动工具方案
    本方案采用武汉芯源的CW32L010F8P6作为主控实现低成本电动工具方案,通过PWM方波控制算法进行电机转速控制,内部高精度AD转换实现电机电压、反电动势、电流等信号的采样,并实时进行故障停机保护等功能。一、CW32L010单片机特点内核:ARM®Cortex®-M0+:最高主频48MHz●工作......
  • 【产品方案】CW32L010低成本工业仪表
    一、引言先看看L010家族产品功能:TSSOP20的封装可以产品PCB面积极大缩小。以下几个特性让CW32L010在工业仪表上应用更有优势:1.集成了主频高达48MHz的ARM®Cortex®-M0+内核。2.64K超大Flash存储容量。3.极限超低功耗0.3uA,85℃高温漏电仅1.2uA。4.全面升级的低功......
  • 【产品方案】基于CW32L010的低成本USB充电检测仪产品方案
    实物展示LCD版数码管版模块正面模块反面一、引言在当今智能设备时代,USB充电技术普及,高效的USB充电检测仪对设备运行和寿命至关重要。本文介绍一款基于CW32L010F8U6芯片的USB充电检测仪。该检测仪设计为数码管版和LCD版同板,因显示引脚共用,故实际使用时需二选......
  • 11.28 CW 模拟赛 赛时记录
    看题有外校的一起考,那我爆个\(0\)\(\rm{A}\)至少不能是简单题考虑找规律一类的东西,看能不能推出来?\(\rm{B}\)啊?也是需要脑子,多半不会做,应该也是规律题\(\rm{C}\)至少暴力可以打,争取达到高档暴力\(\rm{D}\)能打到这在想吧完了嘛时间分配:\(1\rm{h}+......
  • 11.26 CW 模拟赛 赛时记录
    看题也是给他绑上\(\rm{Subtask}\)了,这我骗鸡毛分啊感冒也是非常难受,但是事已至此,先读题吧题目背景好看爱看\(\rm{T1}\)图论题,好玩\(\rm{T2}\)大概也是不会做,再说\(\rm{T3}\)难绷,考虑高档暴力\(\rm{T4}\)这个肯定是暴力都难打今天也是\(30\rm{min}......