随笔分类 - 单调栈
单调栈
摘要: . 最长上升子序列 II 一、题目描述 给定一个长度为 的数列,求数值严格单调递增的子序列的长度最长 是多少。 输入格式 第一行包含整数 。 第二行包含 个整数,表示完整序列。 输出格式 输出一个整数,表示最大长度。 数据范围 \
阅读全文
摘要:奶牛的发型 题目传送门 一、理解和感悟 1、号码和值都是非常重要的,不要只记录值,用一个数组来保存值,号码就是。 2、每头牛都是在找到了右侧比自己高的牛时,记录右侧第一个比自己高的牛。 3、最终统计时有两种情况,一种是找到了右侧比自己高的牛,另一种是没有找到右侧比自己高的牛。 4、
阅读全文
摘要:题目传送门 一、解题思路 1、又能向左发射,又能向右发射,不太好想。复杂问题都是由简单问题组装而来,我们先来考虑这个问题的一半。假如每个发射站只会向左发射信号,如果第个发射塔比它左边的发射站都高,那么第个发射站左边的站点就不可能收到站点及站后面所有站点发送来的信号,因为就算有
阅读全文
摘要:AcWing题目传送门 洛谷题目传送门 一、题目描述 约翰有头奶牛,编号为到。 现在这头奶牛按编号从小到大的顺序站成了一排,其中奶牛 的身高为。 现在,每头奶牛都向它的右侧望向那些编号较大的奶牛,对于奶牛 如果存在一头奶牛 满足
阅读全文
摘要:## .单调栈 一、题目描述 给定一个长度为 的整数数列,输出每个数左边第一个比它小的数,如果不存在则输出 。 输入格式 第一行包含整数 ,表示数列长度。 第二行包含 个整数,表示整数数列。 输出格式 共一行,包含 个整数,其中第 $i
阅读全文