首页 > 其他分享 >#19 2024.4.3

#19 2024.4.3

时间:2024-04-03 20:59:30浏览次数:11  
标签:2024.4 19 题解 Tree mx 4k 2i 2k

694. pjudge21633 【PER #2】 2048

695. loj3483 「USACO 2021.2 Platinum」Counting Graphs

696. loj2468 「2018 集训队互测 Day 2」神秘货币

史。

697. cf1935f Andrey's Tree

反思。

考虑一个 \(mx \rightarrow mx+1\) 的构造。那么它挺赢的。

考虑一些 corner case,即 \(u= mx_c +1\)。如果 \(u\) 两边完全不联通,那就没救。否则 \(mx<u\) 的使用 \(mn \rightarrow mn-1\),\(mx > u\) 的使用 \(mx \rightarrow mx+1\)。注意到此时仍可能不连通,简单讨论即可。

698. cf1934e Weird LCM Operations

大概想到了 \(\leq {n \over 2}\) 的可以不操作,大概想到了 \((2i-1,2i,2i+1)\) 这个二元组。

然后就不会了。

考虑 \(n\) 为奇数时直接进行上述操作。

\(n = 4k + 2\) 时进行 \((2k+1,4k,4k+1)\)。这时 \(n\) 有,另外俩也有。

\(n = 4k\) 时进行 \((2k-1,4k-1,4k)\)。

甘拜下风。

699. cf1930h Interactive Mex Tree

使用 dfn 和出栈序,5 段覆盖一棵树减去一条链。

很有趣味啊。

700. cf1930g Prefix Max Set Counting

Alex_Wei 有点太牛了。

首先按照神秘顺序 sort 子树,然后发现限制就简单了。

701. qoj5171 理论出线

702. loj511 「LibreOJ NOI Round #1」验题

703. uoj656 【ULR #2】霸占排行榜

太厉害了这个题!

orz Melania!

704. cf1916f Group Division

只会 \(O(n^2)\) 的。

线性想了一万年没想懂。

705. cf1896g Pepe Racing

706. cf1912c Cactus Transformation

造出一颗菊花。

厉害手玩题。

707. luogu9546 [湖北省选模拟 2023] 山路长环 / ring

708. loj4019 「CEOI2023」Brought Down the Grading Server?

709. cf1887f Minimum Segments

710. gym103329k Array

看题解理解了这个题!

首先是,考虑像题解说的那样,对于最靠近的 \(a_i =a_j\),涂黑 \((i+1,j-1) \times (i+1,j-1)\),那么 \(b_i\) 就是第 \(i\) 列的最后一个白色格子。同时定义 \(c_j\) 表示 \([j,c_j]\) 是极长合法区间,同样地,\(c_j\) 是第 \(j\) 行的最后一个白色格子。

注意到通过 \(b_i < b_{i+1}\) 已经足够刻画出 \(b\) 和 \(c\) 的极大轮廓,接下来只需要手动涂黑,使得轮廓不改变即可。

题解的 set 有点蠢了,我看 kubic 老师的代码学到了个贪心。

首先正着贪一遍,对每个点连合法的最小的,连不了就寄。此时的问题是,因为 \([a_1+1,n]\) 需要往左连边,可能有一些最右边的点没有往左的连边。此时反着贪一遍,贪心地对每个点更换它能匹配到的最大值。

711. cf1887e Good Colorings

完全不会。

紫砂。

标签:2024.4,19,题解,Tree,mx,4k,2i,2k
From: https://www.cnblogs.com/ZHANG-SHENG-HAO/p/18113478

相关文章

  • 随堂练习2024.4.3
    建立规则,仪式,流程,模式:  定义代码编写和审查的标准,确保开发质量。  实施敏捷开发的仪式,如日常站会,迭代评审和回顾会议,以提高团队协作和项目透明度。 建立清晰的开发流程和里程碑,确保项目按时推进。给好行为正面的反馈:  对于按时完成任务且代码质量高的开发人员......
  • React 19 新特性 – 附带代码示例的更新
    ReactJS是前端开发世界中最流行的UI库之一。我喜欢React的原因之一就是它背后的团队以及社区对它的热情。当社区提出对新功能和改进的需求时,团队会倾听。React的未来令人兴奋而有趣。如果我必须用一句话来总结,我会说这几乎概括了一切:“少写代码,多实现功能。”在本文中,我......
  • 2024.4.3每日一题
    mysql1.创建表在里面加备注createtablexxx(idintprimarykeycomment'编号',namevarchar(15)notnullcomment'姓名')2.date和timestamp的区别Date类型只包含日期部分,没有时间部分,一般格式为'YYYY-MM-DD'。Timestamp类型包含日期和时间部分,可以精确到毫秒......
  • 华为 2023年4月19日 实习 机试第一题——批量初始化次数
    某部门在开发一个代码分析工具,需要分析模块之间的依赖关系,用来确定模块的初始化顺序,是否有循环依期等问题。“批量初始化”是指一次可以初始化一个或多个模块。例如模块1依赖模块2,模块3也依赖模块2,但模块1和3没有依赖关系,则必须先“批量初始化”模块2,再“批......
  • CF1909G Pumping Lemma 题解
    题目链接题目要求我们对合法三元组进行计数,直接做是困难的,因此考虑通过枚举确定一部分元素再进行判定求解,那我们固定什么呢?固定\(x\)和\(y+z\)的分界线没啥用,因此我们枚举确定\(S\)中\(x+y\)和\(z\)的分界线,这样能确定一长串\(y^{k-1}\)所在的区间。接着我们不难想......
  • P1957 口算练习题
    题目描述王老师正在教简单算术运算。细心的王老师收集了 i 道学生经常做错的口算题,并且想整理编写成一份练习。编排这些题目是一件繁琐的事情,为此他想用计算机程序来提高工作效率。王老师希望尽量减少输入的工作量,比如 5+85+8 的算式最好只要输入 55 和 88,输出的结果......
  • K11998 括号画家
    题目描述小科是一名漫画家,他有一个奇特的爱好,就是在纸上画括号。这一天,刚刚起床的他画了一排括号序列,其中包含小括号()、中括号[]和大括号{},总长度为N。这排随意绘制的括号序列显得杂乱无章,于是小科定义了什么样的括号序列是美观的:①空的括号序列是美观的;②若括号序列A是......
  • 【洛谷 P8695】[蓝桥杯 2019 国 AC] 轨道炮 题解(映射+模拟+暴力枚举+桶排序)
    [蓝桥杯2019国AC]轨道炮题目描述小明在玩一款战争游戏。地图上一共有NNN个敌方单位,可以看作2D平面上的点。其中第i......
  • 【洛谷 P8700】[蓝桥杯 2019 国 B] 解谜游戏 题解(字符串+映射+周期性)
    [蓝桥杯2019国B]解谜游戏题目背景题目描述小明正在玩一款解谜游戏。谜题由242424根塑料棒组成,其中黄色塑料棒4......
  • Oracle19C与win32_11gR2_client兼容问题
     1、安装Oracle19c服务端后,创建表空间、用户信息等,导入数据,安装plsql,正常登录; 2、安装win32_11gR2_client后连接不上数据库; 3、在Oracle19C安装目录下,找到该配置文件:E:\X64_193000_db_home\network\admin\sqlnet.ora:在最后加上:SQLNET.ALLOWED_LOGON_VERS......