《算法》最值问题的解法
2021-08-04 16:00:43 0 举报
AI智能生成
最值问题是算法中的一种常见问题,其解法通常包括暴力搜索、分治法、动态规划等。暴力搜索是最简单也是最直接的方法,通过穷举所有可能的情况来找到最值。分治法则是将问题分解为若干个规模较小的子问题,递归求解子问题的最值,再将子问题的解合并得到原问题的解。动态规划则是通过将问题划分为若干个子问题,并记录每个子问题的最优解,从而避免重复计算,提高求解效率。这些方法各有优缺点,适用于不同类型的最值问题。
作者其他创作
大纲/内容
至少(最少)......保证;
特征
找出最倒霉的情况并+1
方法
最倒霉+1(抽屉原理)
都......至少
总数减去每一个主体
反向
将减出来的数字加和
加和
总数减去第二步加出来的和
做差
集合结构
最...最...;排名第...最...;
看题目是问最大最小还是第几名
排序
找到所求的量,并将其设为x
定位
列方程,等式左边是所有的量都加在一起,等式右边是总量
首项加末项乘以项数除以2
中位数乘以个数
等式左边的式子记得用等差公式
至多选小,至少选大
筛选
x+x-1+x-2+...+x-n=总数
1、最多的至少有几个
x+x+1+x+2+...x+n=总数
2、最少的至多有几个
x+x-1+...+n+...+2+1=总数
n左边跟2相同,n右边是1+2+...
3、排名第n,最多的至少有几个?
n+n-1+...+x=总数
4、每人最多n个,某人最少至多
1+2+3+...+n+x=总数
5、最多的最多
各不相同
x+n(x-1)=总数
6、最多至少
n+x=总数
7、最多的最多
可以相同
类型
数列
反向结构
容斥原理
不定方程
经济利润
最倒霉+1
选票模型
能结合的题型
利用最值的逆向思维
用每个部分自己的方法
与其他题型相结合
最值问题的解法
0 条评论
回复 删除
下一页