摘要: T1题意: 求每个区间的最大值减最小值的和 思路: 预处理出每个值作为他所在的区间中的最大值和最小值的贡献,然后求和相减,使用单调栈可以处理在每个值最多可以在那个区间中作为最值; 代码: //枚举每个值在它的区间种的贡献 #include <bits/stdc++.h> #define int lo 阅读全文
posted @ 2022-03-14 17:20 指引盗寇入太行 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 题意: n个数字,每次可以选择第i个或者第i+1个,问选择的序列的最大平均值和最大中位数; 思路: 二分最值,使用动态规划来判断 代码: #include <bits/stdc++.h> #define int long long int _ = 0, Case = 1; using namespa 阅读全文
posted @ 2022-03-14 17:13 指引盗寇入太行 阅读(48) 评论(0) 推荐(0) 编辑