码迷,mamicode.com
首页 >  
搜索关键字:贪心 区间覆盖    ( 7804个结果
【LeetCode】【Python题解】Container with most water
这道题真真是在面试中碰到过,可惜当时复杂度到O(n2)了,太挫了,怪不得没有通过面试。 Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two en...
分类:编程语言   时间:2014-10-09 01:58:17    阅读次数:229
Codeforces Round #270
Codeforces Round #270 题目链接 A:我是筛了下素数,其实偶数只要输出4和x - 4,奇数输出9和x - 9即可 B:贪心的策略,把时间排序后,取每k个的位置 C:贪心,每次遇到一个人尽量让他用字典序小的,如果不行就大的,如果还是不行就是矛盾了 D:先判断原来矩阵的对角线,和是否是对称矩阵,求出最小生成树后,dfs n次求出每两点之间的距离,然后你...
分类:其他好文   时间:2014-10-08 16:02:45    阅读次数:206
【vijos】1790 拓扑编号(拓扑+贪心)
https://vijos.org/p/1790好神的贪心题。。一开始我也想到了贪心,但是是错的。。sad就是因为每一个节点的编号与逆图的子树有关,且编号一定是>=子树的儿子+1的。但是想了想很快发现不可做。。因为这种dfs牵扯到的东西太多了。然后我想到这些约束是不是和差分约束有关,然后就脑补,可是...
分类:其他好文   时间:2014-10-08 09:33:14    阅读次数:210
hdu--4502--dp
还可以接受的dp题 如果没有那个工资的话 一般是问到m可以安排的最多节目数 一般是用贪心解决的 1 #include 2 #include 3 #include 4 using namespace std; 5 6 const int size = 110; 7 struct node 8 ...
分类:其他好文   时间:2014-10-07 22:32:04    阅读次数:200
石子合并问题
类型1有N堆石子,现要将石子有序的合并成一堆,规定如下:每次只能移动任意的2堆石子合并,合并花费为新的一堆石子的数量。设计一个算法,将这N堆石子合并成一堆的总花费最小(或最大)。 此类问题比较简单,就是哈夫曼编码的变形,用贪心算法即可求得最优解。即每次选两堆最少的,合并成新的一堆,直到只剩一堆为止。...
分类:其他好文   时间:2014-10-07 14:15:13    阅读次数:241
1.6 饮料供货
问题: 总共n中饮料,每种饮料表示为(S[i],V[i],C[i],H[i],B[i]),S表示名称,V表示容量,C表示可以买的最大数量,H表示满意度,B表示实际购买量在V[i]*B[i]求和=V的情况下,H[i]*B[i]求和最大化 最优化,毫无疑问,考虑动态规划跟贪心。 状态转移方程: 设Opt(V’,i)表示从 i 到 n-1 种饮料中,Ci 为第i种饮料可能的最...
分类:其他好文   时间:2014-10-07 13:19:33    阅读次数:171
[UVA] 11292 - Dragon of Loowater [贪心+队列]
Problem C: The Dragon of LoowaterTime limit: 1.000 secondsOnce upon a time, in the Kingdom of Loowater, a minor nuisance turned into a major problem.T...
分类:其他好文   时间:2014-10-07 12:40:33    阅读次数:157
nyoj 47 过河 过河问题 【贪心】
经典贪心; 两种方案:一:让最快的和次最快的先过去,最快的回来,然后最慢的和次最慢的过去,次最快的回来a[0]+a[1]+a[1]+a[n-1] 二:最快的和最慢的过去,最快的回来,最快的和当前最慢的过去,最快的回来。a[0]+a[n-1]+a[0]+a[n-2] 每次取最优解。 注意:最后剩余没过的人小于等于3的时候,要特殊判断。 代码: #include #include #i...
分类:其他好文   时间:2014-10-06 21:42:11    阅读次数:194
BZOJ 2844 albus就是要第一个出场 高斯消元
题目大意:给定一个n个数的集合S和一个数x,求x在S的2^n个子集从大到小的异或和序列中最早出现的位置 有学长真好不用自己打题目大意了233 首先我们求出线性基 我们会得到一些从大到小排列的数和一堆0 记录0的个数 不考虑0,看前面的数,由于线性基的性质,我们直接贪心从大到小枚举 若当前异或和异或这个值小于Q则取这个数 (注意^不要写成+或者| 本蒟蒻已经因为这个WA了两道题了 然后我们通...
分类:其他好文   时间:2014-10-06 19:14:50    阅读次数:174
Codeforces Beta Round #10 B. Cinema Cashier (树状数组)
题目大意:n波人去k*k的电影院看电影。要尽量往中间坐,往前坐。直接枚举,贪心,能坐就坐,坐在离中心近期的地方。#include #include #include #include #define maxn 1000005#define lowbit(x) (x&(-x))using namesp...
分类:其他好文   时间:2014-10-06 14:04:40    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!