随笔分类 - 贪心
摘要:给定m个序列,每个包含n个非负整数。现在我们可以从每个序列中选择一个数字以形成具有m个整数的序列。很明显,我们一共可以得到nm<?XML:NAMESPACE PREFIX = "[default] http://www.w3.org/1998/Math/MathML" NS = "http://ww
        阅读全文
            
摘要:感想:已经做了这么多到贪心题目,感觉大致的做法有以下几种。1.看到题目和以前做过的题目差不多或者类似,那么就把想法过度到以前做过的题上。2.直接分析,找出几种方法,进行类比。3。猜猜猜,假设猜测是正确,然后反证,得到的结果合理,那么贪心成立。 分界线 以下这题,就是靠猜出来的。、假设以ai*bi从大
        阅读全文
            
摘要:根据题意,可以知道也就是有k个区间,要求每个区间至少包含一个点,也就是把陆地这个点转化成区间,如图所示,只要雷达在这交线上结果就成立,也就是可以覆盖到陆地。所以问题就转化求k个区间每个区间至少包含一个点,求最少需要多少个点。算法步骤:1.通过勾股定理算出区间范围,len = sqrt(R*R – y
        阅读全文
            
摘要:证明不会:yxc说要用匈牙利算法,来确定增广路径;算法步骤:1.将牛按minspf从大到小排序2.每次取出满足当前条件,最大的spf。因为是按开始从大到小排序,所以假设x, y防晒,spfs[x] < spfs[y], 那么可能后面的牛能用到x,y,或者只用到x,或者都用不上。因为后面的牛可能可以用
        阅读全文
            
摘要:毫无疑问这是一个贪心思想, 应该是活动安排那个题的拓展,本题的做法是:1.将所有牛按开始吃草的时间排序2.用小根堆维护当前所有畜栏的最后一头牛吃草结束的时间3.如果当前的牛可以安排在堆顶畜栏,则将其安排进去,否则创建以个新的畜栏反证法,假设存在一种方案,使得需要的畜栏数量更少,记其需要的畜栏数量是 
        阅读全文
            
摘要:374: [蓝桥杯2018初赛]乘积最大时间限制: 1 Sec 内存限制: 256 MB题目描述给定N个整数A1, A2, ... AN。请你从中选出K个数,使其乘积最大。 请你求出最大的乘积,由于乘积可能超出整型范围,你只需输出乘积除以1000000009的余数。 注意,如果X<0, 我们定义X除
        阅读全文
            
摘要:1 #include <iostream> 2 #include <algorithm> 3 #include <cstring> 4 #include <queue> 5 using namespace std; 6 typedef long long LL; 7 struct node{ 8 i
        阅读全文
            
摘要:由于本题得数据范围大,所以不能去一个去枚举用到二分答案,考虑当前得这个植物要它大大于等于mid, 所以就相当于来回跳,跳的同时它得下以个植物防御也在增加。所以tempn = temp – 1(if它每满足大与等于mid)。满足就只有temp= 1,它到这里用得一天, 而并每有到下一个植物所以temp
        阅读全文
            
                    
                
浙公网安备 33010602011771号