码迷,mamicode.com
首页 >  
搜索关键字:贪心 枚举    ( 22553个结果
BZOJ1050:[HAOI2006]旅行comf
给定一个无向图,求s到t间的一条路径,使得该路径上最大边和最小边的比值最小 将边按边权大小排序后,直接枚举枚举一个区间[ i , j ] (1 #include #include #include #include #define N 100000 #define INF 50000 using namespace std; int f[N], n, m, i, j, k, ...
分类:其他好文   时间:2014-06-05 12:44:15    阅读次数:230
LeetCode--Best Time to Buy and Sell Stock (贪心策略 or 动态规划)
LeetCode Problem -- Best Time to Buy and Sell Stock Greedy Algorithms 贪心算法...
分类:其他好文   时间:2014-06-05 04:36:58    阅读次数:239
黑马程序员学习笔记-OC之foundation框架
1、 简介:foundation框架是其它所有ios框架的基础,包含了很多常用类型,结构体、枚举、类等。 2、 结构体:NSRange表示范围的结构体。 NSPoint/CGPoint表示坐标点的结构体 NSSize/CGSize表示宽高的结构体 NSRect/CGRect表示坐标点+宽高的结构体 3、 类字符串:NSString   字符串类             NSMUtab...
分类:其他好文   时间:2014-06-05 04:19:23    阅读次数:185
[Wikioi 2913][BZOJ 1029][JSOI 2007]建筑抢修
题目描述 Description 小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏: 经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全毁坏。现在的情况是:T部落基地里只有一个修理工人,虽然他能瞬间到达任何一个建筑,但是修复每个建筑都需要一定的时间。同时,修理工人修理完一个建筑才能修...
分类:Web程序   时间:2014-06-05 01:57:39    阅读次数:300
UVA 12508 - Triangles in the Grid(计数问题)
12508 - Triangles in the Grid 题目链接 题意:给定一个n?m格子的矩阵,然后给定A,B,问能找到几个面积在A到B之间的三角形。 思路:枚举每一个子矩阵,然后求[0,A]的个数减去[0,B]的个数就是答案,然后对于每个子矩阵个数很好求为(n?r+1)?(m?c+1)。关键在于怎么求每个子矩阵的符合个数。 想了好久,参考别人题解才想出来,分3种情况...
分类:其他好文   时间:2014-06-05 01:09:44    阅读次数:248
POJ - 1118 Lining Up
题意:求一条线上最多几个点 思路:枚举一个点,然后求出过这个点的直线的斜率来求最大值 #include #include #include #include #include #include using namespace std; const int MAXN = 710; const int INF = 1e7; int arr[MAXN][2],n; float brr[...
分类:其他好文   时间:2014-06-04 22:29:53    阅读次数:333
POJ 1038 Bugs Integrated, Inc. 状态压缩DP
题目来源:1038 Bugs Integrated, Inc. 题意:最多能放多少个2*3的矩形 思路:状态压缩DP啊 初学 看着大牛的代码搞下来的  总算搞懂了 接下来会更轻松吧 3进制代表前2行的状态(i行和i-1行)1代表i-1行占位 2代表i行占位 i-1不管有没有占位都不会影响的0代表i行和i-1行都空闲 然后枚举状态dfs更新状态 话说就不能没写深搜了 有点不会了 #incl...
分类:其他好文   时间:2014-06-03 00:51:45    阅读次数:340
北京邀请赛 B. Beautiful Garden
题意:给你坐标和n个点,求最少移动的点使得n个点成等差数列 思路:既然要成等差数列,那么最起码有两个点是不动的,然后枚举这两个点中间的点的个数,最近水的要死,看了队友的代码做的 #include #include #include #include #include #include using namespace std; const double eps = 1e-9; con...
分类:其他好文   时间:2014-06-01 10:53:02    阅读次数:193
ustc 1117
无根树同构有两种方法,一种是确定其中一棵树,另一棵树枚举根节点。一种是,利用拓扑排序,先确定其中一棵树。另一棵树,若拓扑后剩两个节点,则枚举这两个节点为根结点,否则,只需做一次。注意,无根树节点入度应为1。 1 #include 2 #include 3 using namespace std;.....
分类:其他好文   时间:2014-05-31 18:33:41    阅读次数:263
【Hibernate步步为营】--继承映射详解
继承是面向对象很重要的特性,它实现了代码的服用,在关系模型中同样也有继承关系,这种继承关系其实可以看做是一种枚举关系,一种类型中可以枚举出很多子类型,这些子类型和父对象形成了继承关系,能够对其进行枚举的大部分都可以看做是一种继承映射,所以这种枚举关系可以看做是继承映射,...
分类:系统相关   时间:2014-05-31 17:36:40    阅读次数:440
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!