随笔分类 - 数据结构—C++STL—栈,队列,堆
摘要:指针,记忆化搜索,状压,高斯消元,随机化
        阅读全文
                
摘要:树,环 circle,礼物 gift,最长不下降子序列,完全背包问题,最近公共祖先
栈,dfs序,循环结,同余最短路
        阅读全文
                
摘要:组合数学,dp,单调栈,打表
        阅读全文
                
摘要:题面:https://www.cnblogs.com/Juve/articles/11655531.html 三道数据结构? d: 贪心,先按a排序,然后枚举删了前i个a值比较小的,然后在剩下的里面删m-i个b小的,然后统计答案 用主席树查b排名(m-i+1)或用堆维护b #include<iost
        阅读全文
                
摘要:题面:https://www.cnblogs.com/Juve/articles/11639755.html trade: 70分sbdp,然后一直想优化,dp还是很好写的 正解是反悔贪心 维护一个小根堆,每到一天,设当前的值是a,堆中最小值是b,如果a>b,那么给ans加上a-b 然后堆中插入两个
        阅读全文
                
摘要:题面:https://www.cnblogs.com/Juve/articles/11396238.html 下面开始一句话题解: A:爬山: 二分答案,check即可 B:学数数: 离散化,单调栈,前缀和 C:七十和十七 推一个公式即可,加上快速幂
        阅读全文
                
摘要:以合并果子为例 题目描述 在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。 每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体
        阅读全文
                

浙公网安备 33010602011771号