日志 1.8

news/2025/1/8 22:25:01/文章来源:https://www.cnblogs.com/hagasei/p/18660711

接着做昨天的题

CF1081G

这个题没自己仔细研究有点可惜。我们知道无序序列的归并排序是对每个前缀最大值分出小段然后归并若干小段,所以一次归并两边各自的相对顺序是不变的。考虑把贡献拆成区间内部的贡献和区间间的贡献。

内部的贡献是好算的:每一对元素都有 1/2 的概率贡献逆序对,于是期望就是 \(\binom n2/2\)

区间之间的贡献也是简单的:考虑区间 A 里的第 i 个点和区间 B 里的第 j 个点,首先若 \(A[1\dots i]+B[1\dots j]\) 的最大值是 \(A_i,B_j\) 中的一个那么他一定会被排在最后没有贡献,否则就会有 1/2 的概率贡献逆序对。两个数不是 \(i+j\) 个的数的最大值的概率是 \(1-\frac2{i+j}\)

但是这个 1/2 真的显然吗?要看你是否能找对思考路径了。考虑构造双射,发现交换 \((A_i,B_j)\) 的值以后变换出的序列贡献的逆序对一定与之相反,这个就是双射建立了。

但是这种结论真的是易观察的吗?我不好说。之后少看点题解先。

P10104

先记一类问题:集合划分容斥

↑上面被注释了一大段。本来以为自己看懂了但是写着写着又不懂了。efi 说他懂,问他然后他跑去看贴吧了。放在这里吧,反正我看懂怎么做了,比赛的时候如果遇到了就闭着眼睛拍公式,拍出来不对再研究。


下午小测了两道计数,区分度离谱。切 T1 人很多,切 T2 人很多,交集为 2。

T1 的路径是暴力 DP 找性质优化;T2 的路径是是寻找方法刻画状态并容斥计数。

但是问题是 T1 也可以寻找方法刻画状态,搞出一个 \(\sum_a\prod_i\min(a_{i-1},a_i,a_{i+1})\) 状物,做不了一点;T2 也有神秘 DP 方法卡在三次方无法优化。

一再说明了拓宽思维的重要性。但是如何权衡各思考起点的时间分配也是个大问题,你根本不知道这棵树到叶子的链在哪个方向啊,启发式搜索的估价函数说白了就是对一个路径有没有前途的感知力。又有多少人有呢?

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

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

相关文章

浅述实模式下的中断

# 写在前面 本文重在讨论8086处理器的中断的原理与分类,以及一些中断向量表的内容。由于笔者水平有限,随笔中难免有些许纰漏和错误,希望广大读者能指正。 # 中断的分类 我们先来看看中断的分类。大体上来说,中断可以分为*外部硬件中断、内部中断、软中断。* 中断就是*打…

Vue 全局前置路由守卫 全局后置路由守卫

一、位置 src/router/index.jsconst router = new VueRouter({routes:[] })// 这个地方写全局前置路由守卫或 全局后置路由守卫export default router一、全局前置路由守卫 1、时间:初始化时被调用,每次切换前被调用 2、应用场景:控制登录用户的权限 3、语法router.beforeEa…

《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结

《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结@目录3.Docker常用命令3.1帮助启动类命令3.2镜像命令3.3有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubunt…

基于SA模拟退火优化算法的TSP问题求解matlab仿真,并对比ACO蚁群优化算法

1.程序功能描述 基于SA模拟退火优化算法的TSP问题求解matlab仿真,并对比ACO蚁群优化算法,对比两个算法的仿真时间,收敛曲线,以及路径规划的结果,最短路径长度。 2.测试软件版本以及运行结果展示MATLAB2022A版本运行 3.核心程序while t>=Temp1%温度降温判决tfor j=…

基于双PI结构FOC闭环控制的永磁同步电机控制系统simulink建模与仿真

1.课题概述 基于双PI结构FOC闭环控制的永磁同步电机控制系统simulink建模与仿真。2.系统仿真结果 3.核心程序与模型 版本:MATLAB2022a 4.系统原理简介永磁同步电机(PMSM)基于双PI结构的磁场定向控制(Field-Oriented Control, FOC)闭环控制系统是一种高级电机控制策略,旨…

基于FPGA的直接数字频率合成器verilog实现,包含testbench

1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 vivado2019.23.部分核心程序 (完整版代码包含详细中文注释和操作步骤视频)//sin,cos相位累加器的控制 always @(posedge i_clk)//时钟上边沿触发 beginif(i_rst)//系统复位begino_sin_add<=8d0;o_cos_ad…

G1原理—1.G1回收器的分区机制

大纲 1.G1垃圾回收器的分区(Region大小+G1分区+Region过大过小和计算) 2.Region大小的计算原理(先转字节然后确定2的n次幂再通过1左移n位) 3.新生代分区及自动扩展(新生代动态扩展机制) 4.停顿预测模型(衰减算法)保证预期停顿时间1.G1垃圾回收器的分区(Region大小+G1分区+Regio…

你不知道的 AI 提示词,都在这里!

你不知道的 AI 提示词,都在这里! ​​ 使用场景AI 提示词,即英文 AI Prompt,它犹如人类与大模型之间的“沟通语言”,堪称人机交互的重要通道。其形式既可以是简短的指令,也可以是一个问题,甚至是一个词,其目的就在于清晰地告知 AI 期望得到的结果。从原理上来看,提示词…

学习 - Linux - CentOS安装Tomcat8.5.85

CentOS安装Tomcat8.5.85 1、保证已经安装了jdk运行环境 java -version如果没有,请参考Centos安装jdk 2、从 Apache 官方网站下载 Tomcat 8 cd /opt sudo wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.85/bin/apache-tomcat-8.5.85.tar.gz 3、载完成后,解压缩 …

Win32汇编学习笔记07.筛选器异常

Win32汇编学习笔记07.筛选器异常-C/C++基础-断点社区-专业的老牌游戏安全技术交流社区 - BpSend.net 钢琴 od调试老师给的多媒体钢琴运行找到Piano的过程函数里去找到处理WM_KEYDOWN消息的那下个断点,然后按键断下来在这分析上图汇编代码:mov eax,dword ptr [ebp+10] 拿wParm…

Axure RP 10 for Mac v10.0.0.3924原型设计软件 中文

Axure RP 10 for Mac v10.0.0.3924原型设计软件 中文 Axure RP 10 for Mac,是一个专业的原型设计和线框图工具,广泛应用于用户体验设计(UX)和用户界面设计(UI)领域,为设计师、产品经理、开发人员提供了强大的功能,帮助其在项目早期阶段快速创建互动原型和详细的设计文档…

EndNote 21 for Mac v21.5 文献管理软件安装

EndNote 21 for Mac v21.5 文献管理软件安装 EndNote for mac,是一款文献管理软件,支持国际期刊的参考文献格式有3776种,写作模板几百种,涵盖各个领域的杂志。EndNote mac不仅仅局限于投稿论文的写作,对于研究生毕业论文的写作也会起到很好的助手作用。