07 2022 档案

摘要:斜率优化笔记 前置知识 在阅读前你需要掌握: 单调队列 线性动态规划 应用场景 斜率优化是一类动态规划优化算法,应用于一类特殊的线性dp问题,当求得当前状态的表达式需要用先前所有状态求最大或最小值时,它可以构造一种类似单调队列的优化,将转移由暴力的Θ(n2)提升到线性。形式化地,它一 阅读全文
posted @ 2022-07-22 14:55 kyEEcccccc 阅读(77) 评论(1) 推荐(0) 编辑
摘要:扩展欧几里得算法笔记 什么是扩展欧几里得算法 扩展欧几里得算法是一种数论算法,其功能是求解这样一类二元线性不定方程: ax+by=c 这类方程有解的条件是gcd(a,b)|c。这个结论依赖于裴蜀定理。扩展欧几里得算法能求出其一个基本形式的一组解,即: $$ax + by 阅读全文
posted @ 2022-07-21 22:59 kyEEcccccc 阅读(45) 评论(0) 推荐(0) 编辑
摘要:多重背包笔记 前置芝士 在看本文之前,需要掌握: 基础dp背包算法; 单调队列 多重背包问题是什么 多重背包是指这样一类问题:给定n种物体,每种物体具有三个属性vwc,分别代表其体积,价值和数量。要求在其中选出一些,满足第i种物品最多选择ci个,体积总和$sum_v \ 阅读全文
posted @ 2022-07-21 22:18 kyEEcccccc 阅读(43) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示