首页 > 其他分享 >Good Bye 2024 终究是败了

Good Bye 2024 终究是败了

时间:2024-12-30 18:07:42浏览次数:7  
标签:叶子 Good limits max times 2024 那么 Bye 节点

写个题解。以后看一次后悔一次。

Tender Carpenter

不难发现,每个数单独一段一定是可行的。因为能够组成等边三角形。那么问题就变成了,能否分出一段长度不小于 \(2\) 的区间,使得其合法。显然的,\([l,r]\) 的可行性不大于 \([l+1,r]\) 的可行性。那么枚举 \(l=i,r=i+1\) 判断是否合法即可。

Outstanding Impressionist

当一个区间 \(i\) 不是特殊的,当且仅当对于每个 \(l_i \le j \le r_i\),存在 \(l_k=r_k=j\)。然后直接判断即可。

Bewitching Stargazer

不难发现答案可以直接计算其中一半,然后递归下去。复杂度 \(O(\log n)\) 的。

Refined Product Optimality

答案显然是排序之后的 \(\prod \min(a_i,b_i)\)。那么对于修改 \(a_i\),如果 \(a_i+1\) 后仍不大于第一个比 \(a_i\) 大的数,那么 \(a_i\) 对应的 \(b_i\) 不变。如果大于,相当于是将 \(a_j=a_i\) 的整体左移一位,然后空出来的一位匹配 \(a_i\)。修改 \(b_i\) 同理。这样不难发现每次修改只会最多影响到 \(2\) 组映射,直接维护即可。

Resourceful Caterpillar Sequence

注意到情况只有 \(2\) 种。第一种是 \(q\) 一开始就在叶子节点;第二种是对于 \(p\) 移动一步之后的所有情况,\(p\) 距离最近的叶子节点距离都是 \(1\)。情况 \(1\) 证明显然,情况 \(2\) 若存在移动一步之后 \(p\) 无法直接移动到叶子节点,那么他们就可以无限拉扯,直到平局。

计算情况 \(1\) 简单。对于情况 \(2\),可以考虑枚举 \(q\) 随着 \(p\) 移动一步之后的位置 \(x\),那么 \(x\) 需要有一个出边连向叶子节点。同时,当 \(d_x \ge 3\) 时,我们就可以把 \(q\) 放在其中一个子树里,\(p\) 放在另一个子树里。有个显然的事情,\(p\) 只能往深度大的点走,所以这样 \(q\) 一定能走到 \(x\)。那么 \(p\) 应该为所有距离最近叶子节点长度不小于 \(2\) 的点。而对于每个 \(q\),都能对应到所有的 \(p\)。也就是说,对于一个 \(x\),其贡献应该是 \(c_x \times cnt\)。其中 \(c_x\) 为 \(x\) 出边不为叶子节点的数量,\(cnt\) 为 \(p\) 的数量。这个可以直接预处理 \(cnt\),暴力枚举 \(x\)。

Earnest Matrix Complement

首先有性质:每一行的 \(-1\) 变成的数一定相同。证明简单。

定义状态函数 \(f_{i,j}\) 表示前 \(i\) 行,第 \(i\) 行的 \(-1\) 选 \(j\) 的数量。记 \(c_i\) 为第 \(i\) 行 \(-1\) 的数量,\(d_{i,j}\) 为第 \(i\) 行 \(j\) 的数量。那么有转移方程:\(f_{i,j}=\max(f_{i-1,w}+c_{i-1}\times d_{i,w}+c_i\times d_{i-1,j},f_{i-1,j}+c_i \times c_{i-1}+c_{i-1}\times d_{i,j}+c_i \times d_{i-1,j})\)。然后再加上一个定值,即 \(\sum\limits_{j=1}^{k}\sum\limits_{i=1}^{n-1}d_{i,j}\times d_{i+1,j}\)。如果我们改变一下转移形式,可以得到:\(f_{i,j}=\max(mx,f_{i-1,j}+c_{i-1}\times c_{i})+c_{i} \times (d_{i-1,j}+d_{i+1,j})\)。其中 \(mx=\max\limits_{j=1}^{k} f_{i-1,j}\)。不难发现,\(d_{i-1,j}+d_{i+1,j}\ge 1\) 的 \(j\) 数量为 \(O(m)\) 个。那么去掉后面的部分后就是一个整体加 \(x\),整体取 \(\max\)。后面部分暴力更新单次是 \(O(m)\) 次的。直接线段树维护的时间复杂度 \(O(nm\log nm)\)。

标签:叶子,Good,limits,max,times,2024,那么,Bye,节点
From: https://www.cnblogs.com/harmisyz/p/18641925

相关文章

  • 2024.9.13
    HTML 编辑器VSCodeVisualStudioCode(简称VSCode)是一个由微软开发,同时支持Windows、Linux和macOS等操作系统且开放源代码的代码编辑器,编辑器中内置了扩展程序管理的功能。VSCode安装教程参考:https://www.runoob.com/vscode/vscode-tutorial.html步骤1:新建HTML......
  • 2024.9.17
    1、安装如果已经安装VSCode且版本大于等于1.68.0,请直接跳过此步骤,否则请点击下载前往官网下载安装VSCode。打开VSCode,点击左侧Extensions(扩展)按钮:在搜索框中搜索关键字FittenCode:在搜索结果中点击Install:登录注册后即可开始使用:2、智能补全打开代码文件,输......
  • 2024.9.6
    HTML文档的后缀名.html.htm以上两种后缀名没有区别,都可以使用。开始学习HTML!HTML实例在HTML手册中包含了数百个在线实例,您可以在线编辑并查看运行结果。查看HTML实例!HTML参考手册在菜鸟教程中,我们提供了完整的HTML参考手册,其中包括标签、属性、颜色、实体等等......
  • 2024.9.7
    HTML实例<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><h1>我的第一个标题</h1><p>我的第一个段落。</p></body></html>......
  • 2024.9.10
    什么是HTML?HTML是用来描述网页的一种语言。HTML指的是超文本标记语言: HyperText Markup LanguageHTML不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markuptag)HTML使用标记标签来描述网页HTML文档包含了HTML 标签及文本内容HTML文档也叫做 we......
  • 2024.9.11
    HTML网页结构下面是一个可视化的HTML页面结构:<html><head><title>页面标题</title></head><body><h1>这是一个标题</h1><p>这是一个段落。</p><p>这是另外一个段落。</p></body></html>HTML版本从初期的网络诞生后,已经出现了许多HTML......
  • 2024年全球薄膜功率电感器行业总体规模、主要企业国内外市场占有率及排名
    根据QYResearch研究团队调研统计,2023年全球薄膜功率电感器市场销售额达到了亿元,预计2030年将达到亿元,年复合增长率(CAGR)为%(2024-2030)。中国市场在过去几年变化较快,2023年市场规模为亿元,约占全球的%,预计2030年将达到亿元,届时全球占比将达到%。国际市场占有率和排名来看,主......
  • 北京大学2024秋季编译原理实践报告
    编译原理课程实践报告:编译好难写代码在https://github.com/parker0523/compiler一、编译器概述1.1基本功能本编译器基本具备如下功能:编译SysY文件为KoopaIR文件编译SysY文件为risc-v文件简单的寄存器分配1.2主要特点本编译器的主要特点是源文件结构精简、代码风格自......
  • Camtasia 2024 反编译破解,完美破解版出炉
    Camtasia,全称CamtasiaStudio。中文名又叫“喀秋莎”。camtasia是TechSmith旗下的一款屏幕录制和视频编辑软件。Camtasia广泛应用于教育、商业和娱乐领域。无论是创建教学视频、产品演示、教程还是营销内容,Camtasia都能提供专业的工具和功能,帮助用户制作高质量的视频内容。......
  • 收获满满:2024软工已通关
    这个作业属于哪个课程https://edu.cnblogs.com/campus/fzu/SE2024这个作业要求在哪里https://edu.cnblogs.com/campus/fzu/SE2024/homework/13315这个作业的目标回顾课程学习情况并总结收获学号102202114一、学期回顾初闻软件工程第一次听说软件工程,就知......