1.20 2026多校冲刺省选模拟赛3题解

news/2026/1/20 20:45:40/文章来源:https://www.cnblogs.com/Nainong2257/p/19508751

2026多校冲刺省选模拟赛3题解

感觉这场比赛稍微有点体验感,除了T1没有m? T2放科技?

但是我打的很烂,预计打了 40 + 65 + 70 实际只有 0 + 45 + 70,感觉T1是个水题但是没有切掉,T3考场已经出思路了没有写完,T2树上背包不知道为啥还挂了20。

T1: 斐波那契(fib) CF575A

首先可以处理出来一个周期内的,对于没有的修改直接矩阵快速幂,有修改的可以暴力修改矩阵,可以做到 \(O(nm+m\log k)\)

考虑优化,显然可以使用线段数维护一个周期内的矩阵,支持单点修改全局询问,每次修改只会影响两个矩阵,总的有修改周期是 \(O(m)\) 的,总复杂度 \(O(m \log k+m \log m)\)

每物品有权值 \(c_i\) 和两个属性,每个属性都有对应的前置物品,有若干条限制,以一个物品为前置物品的后置物品不能超过 \(k\)。现在让你分配每个物品是否选,如果选,还要分配他的属性,使他在满足条件下物品的权值最大。

流题,考虑拆点,将每个物品拆成 \(i\)\(i_a\)\(i_b\),定义两个物品的前置为 \(preA_i\)\(preB_i\),前置限制分别为 \(la_i\)\(lb_i\)。考虑以下建图方式:

  • \(preA_i \to i_a\) 连流量为 \(la_i\),费用为 \(0\) 的边。
  • \(preB_i \to i_b\) 连流量为 \(lb_i\),费用为 \(0\) 的边。
  • \(i_a \to i\) 连流量为 \(1\),费用为 \(0\) 的边。
  • \(i_b \to i\) 连流量为 \(1\),费用为 \(0\) 的边。
  • \(i \to T\) 连流量为 \(1\),费用为 \(c_i\) 的边。

然后跑最大费用最大流。

但是这里普通的费用流跑不过,需要用 \(Capacity-Scaling\) 科技,虽然但是,出题人只放了1分。

给一个数列 \(a\),每次可以swap一对逆序对,求经过若干次操作之后能得到的不同序列的数量。

分数分为两部分:序列中只有 \(0\)\(1\) 或者是序列是一个排列

首先只有 \(0\)\(1\) 的情况是简单的,设 \(dp[i][j]\) 当前到第 \(i\) 位,交换了 \(j\)\(1\) 的序列方案数,复杂度 \(O(n^2)\) 可以通过。

序列满足 \(n \leq 20\),估测大概率是 \(2^n\) 相关的。这里有一个经典 trick P2824 [HEOI2016/TJOI2016] 排序,对于一个数 \(k\),将大于 \(k\) 的看成 \(1\),反之则是 \(0\)。同样的,考虑枚举状态,从一个全 \(0\) 的串开始,每次转移是将串中的某个 \(0\) 改为 \(1\),变成全 \(1\) 的串,且保证经过的都是合法 01 串直接计数即可。总复杂度 \(O(n2^n)\)

核心代码:

for(int s = 0; s < (1 << n); s++){if(!dp[s]) continue;for(int j = 0; j < n; j++){if((s >> j) & 1) continue;if(!check(s | (1 << j), p[num[s] + 1])) continue;add(dp[s | (1 << j)], dp[s]);}
}

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

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

相关文章

几类高质量的开源 3D 控件/库推荐:

1. Web 前端与可视化(JavaScript/TypeScript)如果你是在网页端开发,无论是数据大屏还是数字孪生项目,这些库是目前的“顶流”。Three.js 🌐定位:Web 3D 开发的“标准库”。特点:基于 WebGL,拥有极其庞大的社区…

人群仿真软件:Legion_(4).Legion用户界面介绍

Legion用户界面介绍 1. 用户界面概述 Legion是一款专业的人群仿真软件&#xff0c;用户界面设计简洁、直观&#xff0c;旨在为用户提供高效、易用的仿真环境。本节将详细介绍Legion用户界面的主要组成部分及其功能&#xff0c;帮助用户快速上手并进行人群仿真。 1.1 主窗口 主窗…

为什么在 Windows 的运行对话框(Win + r)里输入 code 会打开 VSCode ???

我原本是用文件夹里保存 shortcut 的方式快速打开一些东西的 但是这台电脑是新装的,很多东西只是按照老电脑复原了一下,并没有仔细检查 刚刚才发现输入 code 并没有弹出我的代码文件夹 而是直接启动了VSCode,并且打…

科研党效率革命:paperxie 科研绘图,让数据变成高分论文的视觉密码

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/aippt https://www.paperxie.cn/drawinghttps://www.paperxie.cn/drawinghttps://www.paperxie.cn/drawing 在科研论文的世界里&#xff0c;一张精准、专业的图表&#xff0c;往往比千言万语更有说服力。但…

【图像加密】基于差分扩展的缩略图保持加密技术附matlab代码

✅作者简介&#xff1a;热爱数据处理、建模、算法设计的Matlab仿真开发者。&#x1f34e;更多Matlab代码及仿真咨询内容点击 &#x1f517;&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知。&#x1f525; 内容介绍在数字化浪潮的席卷下&#xff0c;数…

6款写论文AI工具测评:AI智能润色+提升学术原创性,高效搞定论文写作! - 麟书学长

还在为论文写作焦虑?AI工具可助效率提升十倍!本文深度测评6款顶尖AI论文写作工具,含PaperFine、TXYZ等,覆盖从选题到定稿全流程。以功能全面的PaperFine为例,详解从创建项目、生成大纲、智能撰写、问卷处理到降重…

从选题到定稿:paperxie 毕业论文工具如何让本科毕业不再 “渡劫”

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/aippt https://www.paperxie.cn/ai/dissertationhttps://www.paperxie.cn/ai/dissertationhttps://www.paperxie.cn/ai/dissertation 又到毕业季&#xff0c;朋友圈里一半是旅行打卡的狂欢&#xff0c;一半…

稿定设计:促销海报模板与在线制作实践指南

在电商推广、门店引流、品牌活动乃至新品上市等商业场景中&#xff0c;高效的促销宣传是吸引消费者关注、提升转化效率的核心环节。而促销海报作为直观且极具冲击力的视觉营销工具&#xff0c;其设计质量直接影响优惠信息传递效果与品牌吸引力塑造。然而&#xff0c;众多企业、…

Excel公式三大运算符全解析:数学计算、逻辑判断与文本连接实战指南

当你理解、>、&这三个符号在Excel中的真正含义时&#xff0c;就掌握了公式世界的底层语言。 一、数学运算符&#xff1a;Excel的"计算引擎" 六大基础算术运算符详解 在Excel中&#xff0c;数学运算符是构建所有计算的基础。以下是必须掌握的六大运算符&…

【总结】说课的关键维度

我为您梳理出以下五个亟待系统总结的关键维度。这些维度既是当前优质说课的核心要素,也是教师专业发展的重要突破口:一、说课中的教学亮点提炼方法(最需系统化总结) 知识库中90%的说课稿都包含"教学亮点"…

基于网页在线标定板的 Halcon 单目相机标定

本文记录了一次完整的 Halcon 单目相机标定过程,使用标定板在线生成器作为电子标定板,通过 Halcon 对手上闲置的罗技网络摄像机 C930E 进行了标定,平均重投影误差可以做到 0.056 pixel。1、器材准备 本次标定的器材…

2026.1.20 SQL Server命令

创建&#xff1a;create 修改&#xff1a;alter 删除&#xff1a;drop mdf ndf ldf 主文件 辅助文件 日志文件 create database [数据库名] #创建数据库 on primary #主数据文件 …

开源鸿蒙PC版真机运行——开源鸿蒙原生开发案例之魅力河北应用之河北简介

文章目录开源鸿蒙PC版真机运行——开源鸿蒙原生开发案例之魅力河北应用之河北简介一、背景二、开源鸿蒙与PC真机运行三、河北简介核心代码四、运行效果五、心得与总结开源鸿蒙PC版真机运行——开源鸿蒙原生开发案例之魅力河北应用之河北简介 随着 HarmonyOS 6 在 PC 端的落地&…

创建CUDA11.8环境部署DeepSeek-OCR

完整部署步骤&#xff1a;Linux下保留系统CUDA12.6&#xff0c;通过Conda创建CUDA11.8环境部署DeepSeek-OCR 核心逻辑&#xff1a;利用Conda环境隔离性&#xff0c;在新环境中安装CUDA11.8 toolkit&#xff0c;系统CUDA12.6完全不受影响&#xff0c;所有依赖均在隔离环境内安装…

2个方法设置打开密码,保护Excel安全性!

Excel文件通常保存着重要的数据内容&#xff0c;有些数据需要保护&#xff0c;打开密码可以在打开文件时输入密码查看文件内容&#xff0c;这样就可以保护文件内容不被任何人查看了&#xff0c;今天分享excel打开密码的两种设置方法给大家。 方法一&#xff1a;保护工作簿 点…

学长亲荐!继续教育必备8款AI论文网站TOP8测评

学长亲荐&#xff01;继续教育必备8款AI论文网站TOP8测评 2026年继续教育AI论文工具测评&#xff1a;为何需要这份榜单&#xff1f; 在继续教育领域&#xff0c;论文写作已成为许多学员提升学历、获取职称的必经之路。然而&#xff0c;面对繁重的工作压力与有限的时间&#xff…

Excel函数入门完全指南:从零开始掌握数据分析核心技能

当你的同事还在手工计算月度报表时&#xff0c;你已经用几个简单函数一键完成了所有统计——这就是Excel函数带来的效率革命。 一、Excel函数&#xff1a;数据处理中的“瑞士军刀” 什么是Excel函数&#xff1f; Excel函数可以理解为微软预先编写好的、能完成特定任务的现成公…

人群仿真软件:AnyLogic_(17).仿真结果的解读与报告

仿真结果的解读与报告 在人群仿真软件中&#xff0c;仿真结果的解读与报告是至关重要的一环。通过准确解读仿真结果&#xff0c;不仅可以验证模型的有效性&#xff0c;还可以为决策提供科学依据。本节将详细讲解如何在AnyLogic中进行仿真结果的解读与报告&#xff0c;包括如何提…

掌握Excel公式运行的底层逻辑:引用运算符与运算优先级完全解析

当你的公式结果与预期不符时&#xff0c;很可能不是函数用错了&#xff0c;而是忽略了Excel运算的“交通规则”。 在Excel中编写公式就像指挥一个交响乐团&#xff0c;每个运算符都有自己的“声部”和“进入顺序”。引用运算符决定了数据从哪里来&#xff0c;而运算符优先级决定…

ChatGPT 需要一个时间轴,所以我开发了它 ❤️ - Monkey

我是 GPT 的重度用户,经常遇到在一个页面对话过长,翻找前面的消息特别麻烦,所以我开发了一款浏览器插件:AI Timeline,目前已有10000+安装量,haha,感谢!!! 演示下产品: DeepSeek、Kimi、元宝、千问、豆包、…