技术栈
快速io提升大规模数据读写效率
Jasmine_llq
18 天前
快速io提升大规模数据读写效率
·
cdq 分治
·
分阶段求解 dp,降维优化
·
树状数组(维护最大值)
·
动态规划求解最长合法子序列核心
·
排序算法(归并统计提供有序数组
·
分治优化 dp
《P4093 [HEOI2016/TJOI2016] 序列》
佳媛姐姐过生日的时候,她的小伙伴从某宝上买了一个有趣的玩具送给她。玩具上有一个数列,数列中某些项的值可能会变化,但同一个时刻最多只有一个值发生变化。现在佳媛姐姐已经研究出了所有变化的可能性,她想请教你,能否选出一个子序列,使得在任意一种变化和原序列中,这个子序列都是不降的?请你告诉她这个子序列的最长长度即可。
Jasmine_llq
21 天前
算法
·
倍增思想
·
稀疏表(st 表)
·
前缀和数组(解决静态区间和查询
·
st表核心实现高效预处理和查询
·
预处理优化(提前计算所需信息
·
快速io提升大规模数据读写效率
《P4587 [FJOI2016] 神秘数》
一个可重复数字集合 S 的神秘数定义为最小的不能被 S 的子集的和表示的正整数。例如 S={1,1,1,4,13},有:1=1,2=1+1,3=1+1+1,4=4,5=4+1,6=4+1+1,7=4+1+1+1。
我是有底线的