首页 > 其他分享 >2023 syzx 春季训练 1

2023 syzx 春季训练 1

时间:2023-02-24 20:00:30浏览次数:38  
标签:dots ix sum 枚举 春季 syzx 2023 矩形 dp

得找个时间把 zr 题补补。。

A

考虑 \(f_{i}\) 只能拆为 \(f_{i-1}+f_{i-2}\),考虑拆 \(f_{i-1}=f_{i-2}+f_{i-3}\) 时,这条 \(f_{i-2} - f_{i-3}\) 的边在另一种方案时还是会被切掉,因此能切就切。

每次直接暴力遍历树找切边,由斐波那契数列的增长即可只复杂度为 \(O(n\log n)\)。

B

发现 \(n\) 很小直接 \(2^n\) 枚举绝对值负号 \(t_i\),那么有

\[\sum_{i=1}^{n} t_i(x_i-r_i)=(\sum t_ix_i)-(\sum t_ir_i) \]

\[=(\sum t_ix_i)-(\sum t_{i} \sum s_{i, j} p_j)=(\sum t_ix_i)-(\sum p_{j} \sum s_{i, j} t_i) \]

由于我们计算的是最大值,所以不合法的一定不优,根据排序不等式直接做就好了。

C

考虑每一行最前面一个,如果蓝色没有把某一个小的选上,那么第一列就一定会存在 红 < 蓝 不合法,因此按行首元素排序,一定是前 \(x\) 个蓝色后面全红。

枚举 \((x, k)\),判定条件变为左上角矩形最大值 < 左下矩形最小值 且 右上矩形最小值 > 右下矩形最大值,\(O(nm)\) 预处理即可。

D

在生成树的限制严格强于图,考虑如果一个端点没有被选择偶数次,那么其出边至少有一条被经过奇数次,此时答案为奇数次端点个数的一半(两两配对),否则直接走简单路径即可。

E

枚举 kruskal 排序分界点,每次暴力做一遍,询问二分计算多余贡献即可。

F

二分答案,check 时尽可能让当前数变小。

G

H/I

设 \(dp_i\) 为以 \(i\) 结尾的好序列个数

则 \(f_{i}=\min(f_{i-1}+1, a_i)\),所求为 \(\sum dp_i\)

不难发现,最后 \(f\) 可以表示为:

\(a_{x_1}, a_{x_1}+1, a_{x_1}+2 \dots a_{x_2}, a_{x_2}+1, a_{x_2}+2 \dots a_{x_i}, a_{x_i}+1, a_{x_i}+2 \dots\)

考虑修改,若 \(f_{i-1}+1\le a'_i\) ,则 \(f_{i}\),否则后面某段 \([i, x) (a_{x}<a'_i+x-i)\) 的 \(f_j\) 会变为 \(a'_i+j-i\),\(x\) 可以用线段树二分出来。

但是 \([x, n]\) 的贡献没有计算到,但是注意到 \(f_{x}\) 必然为 \(a_x\) (修改并不是真实修改)

我们考虑设 \(g_x\) 为当强制钦定 \(f_{x}=a_{x}\) 时,\(\sum_{i=x}^{n} f_i\) 的值,同理,\(g_{i}=g_j +\sum_{k=i}^{j-1} a_{j}+k-i\),其中 \(a_{j} < a_{i}+j-i\),仍然用上面的线段树二分即可。

J

状压,设 \(dp_{x, S}\) 为选择状态为 \(S\) 的最长合法前缀,预处理每个串不合法的位置计算贡献。

K

设 \(f_{i, j}\) 为还剩 \(i\) 个人,最大血量为 \(j\) 且最后全员白给无人胜利的方案数。

标签:dots,ix,sum,枚举,春季,syzx,2023,矩形,dp
From: https://www.cnblogs.com/sizeof127/p/17152965.html

相关文章

  • 2023.2.24——软件工程日报
    所花时间(包括上课):8.5h代码量(行):0行博客量(篇):5篇今天,上午上了计算机网络和概率论与数理统计,下午上了英语提高与web应用技术开发。我了解到的知识点:1.id、style、class是......
  • 2023/2/24每日总结
    App项目有两个层次第一个层次是项目,另一个层次是模块>模块依附于项目,每个项目至少有一个模块,也能拥有多个模块>一般所言的“编译运行App”,指的是运行某个模块,而非运行某个......
  • Improving Zero-Shot Coordination Performance Based on Policy Similarity 2023-
    基于策略相似度的零样本协调表现改进总结:这篇论文本质上是研究智能体的泛化性能,文中涉及的问题是在一个常规多智能体系统中的智能体如果要与新加入的或者说没有交互过的......
  • 2023.2.24总结
    今天课真多,我好累。上午五节课,下午四节课,晚上三节课。累死了,真的快累死了。高级英语课上课听听力,我差点睡着了。今天Javaweb真的啥也没学,真的啥也没学。因为没时间学。对......
  • 今天是2023年2月24日,周五下班前摸鱼中
    当前我在听一个台湾广播,主持人说他们马上要放4天假,一会说国语,一会说闽南语,好好玩。突然想起来,在我上初中的时候,我有一个随身听,是我们村一个小伙伴抵账给我的,当时他借了我1......
  • C/C++个人通讯录管理系统[2023-02-24]
    C/C++个人通讯录管理系统[2023-02-24]使用文件进行存储和管理。程序启动时可从文件中读取信息,或从键盘输入信息;运行过程中如添加或删除记录时也可对文件进行存取;退出前......
  • Joomla未授权访问漏洞(CVE-2023-23752)
    漏洞简介​在Joomla!版本为4.0.0到4.2.7中发现了一个漏洞,在Joomla受影响的版本中由于对Web服务端点的访问限制不当,远程攻击者可以绕过安全限制获得Web应用程......
  • 【YBT2023寒假Day15 C】缺口一样(数论)(莫队)(根号分治)
    缺口一样题目链接:YBT2023寒假Day15C题目大意给你一个序列,多次询问,每次问你一个区间这里面所有非空点集的最大公约数之积,对质数取模。思路首先质因子之间是独立的,考虑......
  • 【YBT2023寒假Day15 A】破烂衣裳(Burnside引理)(DP)(矩阵乘法)
    破烂衣裳题目链接:YBT2023寒假Day15A题目大意有一个n个点的环,有k种颜色,一开始都没有颜色。每次你可以选择一个位置,把它染成k种颜色的其中一个,但是相邻的两个位置......
  • 不要 ChatGPT,我们要你!2023 涛思招聘季重磅来袭~
     一年之计在于春新的一年已经启动去年还未完成的计划还没有实现的目标感到遗憾的事情以及......不要放弃跟着春天的脚步新的一年争取全部实现! 而这个春天......