水题中的稀奇古怪trick合集

  • 状态转移问题,一个状态的改变还会牵涉到此状态之前的状态时,很难利用简单的动态规划解决,可以考虑利用BFS队列优化,把更新过的状态存进队列中,队列空时停止

    例题:2024牛客寒假集训2D-Tokitsukaze and Slash Draw

  • 根号分治,适用于预处理可以简化大数据计算,但是不能进行太多组预处理的情况,小数据直接暴力计算,大数据使用技巧计算

    例题:CF-1921F-Sum of Progression

  • 多重哈希,由于只进行一次取模可能会出现相同的关键字,于是可以进行多次取模,取多个模数,尽量避免相同关键字

    例题:ATC-abc339G-Smaller Sum

相关推荐
快去睡觉~6 小时前
力扣73:矩阵置零
算法·leetcode·矩阵
小欣加油6 小时前
leetcode 3 无重复字符的最长子串
c++·算法·leetcode
猿究院--王升9 小时前
jvm三色标记
java·jvm·算法
一车小面包9 小时前
逻辑回归 从0到1
算法·机器学习·逻辑回归
tt55555555555511 小时前
字符串与算法题详解:最长回文子串、IP 地址转换、字符串排序、蛇形矩阵与字符串加密
c++·算法·矩阵
元亓亓亓11 小时前
LeetCode热题100--101. 对称二叉树--简单
算法·leetcode·职场和发展
不会学习?12 小时前
算法03 归并分治
算法
NuyoahC12 小时前
笔试——Day43
c++·算法·笔试
2301_8219199213 小时前
决策树8.19
算法·决策树·机器学习
秋难降13 小时前
别再用暴力排序了!大小顶堆让「取极值」效率飙升至 O (log n)
python·算法·排序算法