首页 > 其他分享 >2023-1-20 #29 “不会有全世界陪你沉睡的童话”

2023-1-20 #29 “不会有全世界陪你沉睡的童话”

时间:2023-01-20 11:12:14浏览次数:57  
标签:结点 20 log 29 2023 锐角三角 dp

昨天 vp:ICPC2022 Nanjing

K 题比较弱智,但是后面摆了,懒得写。

本来录屏了,后来感觉打的不太行就删掉了。

160 E Color the Tree

很难的啊!没想到大家都会做。

可以发现不同层的结点互不干扰,我们不妨枚举每一层,把每一层的答案加和。

我们建出第 \(d\) 层结点对应虚树,只需 dp 当前子树所有叶子被染色的最小代价,这个很好处理。

复杂度 \(O(n\log n)\),当然也可以线性。

161 F Triangles

MO 题为啥要出 ACM 里来。

一个很好的策略是连接某个锐角三角形三边中点,这样锐角三角形数量会加三。

可以证明 \(n\leqslant 7\) 无解,我们只需构造出 \(n=8,9,10\) 的解。

image

162 H Factories Once More

其实比较简单,只是之前有一道类似的正睿题没做出来比较丢人,所以记录一下。

dp 每棵子树选多少个结点的最大权值,一条边的经过次数就是较深子树中选定点数量。

列出转移方程,它是先做一个二次函数加,然后闵可夫斯基和。归纳证明 dp 数组是上凸的,维护差分值,只需支持等差数列加,以及启发式合并,使用 splay 启发式合并即可 \(O(n\log n)\)。

163 J Perfect Matching

不难,不过有意思。

观察可知 \(|a_i-a_j|=|i-j|\) 等价于 \(a_i+i=a_j+j\) 或者 \(a_i-i=a_j-j\)。

建立二分图,左边代表 \(a_i+i\) 右边代表 \(a_i-i\),原序列一个下标对应一条边。

那么无非就是构造无向图图相邻边的匹配,这个的结论是每个连通块边数为偶数就有解,构造随便 dfs 树一下就好了。

164 L Proposition Composition

WC 刚讲过!

165 APC001 H Generalized Insertion Sort

标签:结点,20,log,29,2023,锐角三角,dp
From: https://www.cnblogs.com/xiaoziyao/p/17062541.html

相关文章

  • 2022个人年度工作总结
    工作总结与规划由于自12月15日入职,加入公司的时间很短,主要工作上是以下几项:熟悉公司的产品、公司团队合作、结合项目业务熟悉具体的代码完成一个初步的开发需求,学习相关......
  • 20230120 常用动词
    Ifyoulookcarefullyyoucanseethatthepaintingrepresentsahumanfigure.如果仔细看,就会看出画上是一个人形。Ginacoveredhereyes,afraidtolook.吉娜......
  • 2022最新MySQL高频面试题汇总
    sidebar:heading事务的四大特性?事务特性ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。原子性是指事务包含的所有操作要么全部成......
  • 2299. 强密码检测器(LeetCode)
    #19/01/2023.2299题classSolution:defstrongPasswordCheckerII(self,password:str)->bool:iflen(password)<8:returnFalse......
  • Google Jeff Dean 2022年终报告,大模型、AI 绘画神器
    GoogleJeffDean2022年终报告,大模型、AI绘画神器2022年,谷歌在ML领域取得了哪些新进展?JeffDean发万字长文总结。2022年,谷歌在机器学习方面有什么进展?GoogleResearch......
  • 春秋云镜靶场CVE-2022-26613
    信息收集:  过程:在信息收集过程中发现是存在poc和exp的,所以复现难度不是很大,不过在后面寻找flag时,遇到一些麻烦,从中又通过搜索引擎学到了sqlmap的两条命令参数。因......
  • 2023 r00t 奶茶题
    2023r00t奶茶题URLpythoncls代表类本身,self代表类实例;@classmethoddeffunc(cls,...): ... ret前要带着@classmethod指定下一个函数为类方法,首参数为cls......
  • 算法刷题 Day 20 | 654.最大二叉树 617.合并二叉树 700.二叉搜索树中的搜索 98.验证二
    今日内容最大二叉树合并二叉树二叉搜索树中的搜索验证二叉搜索树详细布置654.最大二叉树又是构造二叉树,昨天大家刚刚做完中序后序确定二叉树,今天做这......
  • 数据结构课程设计[2023-01-19]
    数据结构课程设计[2023-01-19]数据结构课程设计一、课程设计要求实现指定的题目(学号最后两位%4+1),并撰写课程设计报告。独立完成,功能不完备也没关系,只要是自己做的使......
  • SICTF2023 web_wp
    兔年大吉源码如下<?phphighlight_file(__FILE__);error_reporting(0);classHappy{private$cmd;private$content;publicfunction__construct($......