合集-继承关系
摘要:原题链接 题解 关键因素: 与 至少有一位都是一 这是我第一份代码 #include<bits/stdc++.h> using namespace std; int a[100005],dp[100005]={0}; int main() { int n; ci
阅读全文
摘要:原题链接 题解 题意提醒: 这里的时间段要抽象成点,比如 实际上是相连的!! 1.朴素想法,每头牛要么值班要么不值班, 搜索遍历所有情况 2.稍作修改,如果一头牛值班,那么在它值班结束时间之前值班的牛的数量一定是最优的, 3
阅读全文
摘要:原题链接 题解 注意数据范围 1.我们不知道要在哪些地方建站,所以考虑都遍历一遍 2.如果一个地方 要建站,那么在它前面且离它最近的一个站,一定建在所有右端点大于 的区间中,左端点最大区间里 所以我们令 表示为在 建立一个站,且和 \([1,i
阅读全文
摘要:原题链接 题解 1.只需要求最大值和最小值之差,所以最大值和最小值之间放几个数放什么数都无所谓 2.既然只需要求最大值和最小值,那么我们可以把数组升序排序,然后求以每个值为最大值时,与最小值的差 3.按照升序排序后,最大值越大,最小值不会更小 code #include<bits/stdc++.h>
阅读全文