码迷,mamicode.com
首页 >  
搜索关键字:枚举    ( 15377个结果
codeforces——Little Pony and Expected Maximum
1 /* 2 我们枚举每次选择最大数值的情况:m个数, 投掷n次 3 最大值是1: 1种 4 2: 2^n-1 5 3: 3^n-2^n 6 ..... 7 m: m^n...
分类:其他好文   时间:2014-08-02 09:56:53    阅读次数:205
自定义注释--
@Retention(RetentionPolicy.RUNTIME)//@Retention元注释说明该注释存活期间在运行期间 @Target({ElementType.TYPE,ElementType.METHOD})//@Target元注释说明该注释适用于类接口枚举和方法上 public@interfacemyAnnotation{ //为注释定义属性 Stringname()default"ztt";//de..
分类:其他好文   时间:2014-08-02 07:47:03    阅读次数:246
hdu3118Arbiter (利用二分图的定义,枚举每种状态)
Arbiter Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 773 Accepted Submission(s): 401 Problem Description Arbiter is a kind of starshi...
分类:其他好文   时间:2014-08-02 01:51:42    阅读次数:255
UVA108 - Maximum Sum(最大连续和)
题意:从一个n*n的矩阵中找出和最大的子矩阵 思路:最大连续和的求解。我们可以将二维的转化为一维进行计算。sum[i][j]表示以(1, 1)和(i, j)为对角的矩阵的和。之后只要逐个枚举每个可能出现的值,保存最大值即可。 #include #include #include #include using namespace std; const int INF ...
分类:其他好文   时间:2014-08-01 23:16:52    阅读次数:283
UVa 12534 Binary Matrix 2 zkw费用流模版题
题目链接:点击打开链接 思路: 我们首先假设这个图都是全0的 用n个点代表行,m个点代表列 用源点向行连一个值x 表示每行1的个数,向列连一个y表示每列y个1 则若行i和列j之间流过一个流量就表示 (i,j) 点填了1 那么若原来图中(i,j)点为0 则花费就是1 若原图中(i,j)点是1,则花费是-1 如此枚举x跑个费用流就好了 ==居然把我多年的白书费用流坑掉了。。。 zk...
分类:其他好文   时间:2014-08-01 23:15:42    阅读次数:313
poj3190Stall Reservations(贪心+优先队列)
题目链接: 啊哈哈,点我点我 思路: 首先根据挤奶时间的先后顺序排序。。。然后将第一头牛加入优先队列。。然后就是加入优先队列的牛应该根据越早结束挤奶那么优先级更高,如果时间结束点相等,那么开始时间早的优先级高。。。 然后从前向后枚举。如果碰到有牛的挤奶时间的开始值大于优先队列的首部的结束值,那么说明这两头牛可以一起公用一个挤奶房。。然后从优先队列中删除这头牛。。那么这个问题就得到解决了...
分类:其他好文   时间:2014-08-01 23:09:42    阅读次数:355
HDU 3932
最小圆覆盖问题。根据黑书上的算法写的。定理:PI不在当前的圆内,则必在扩张后的圆上,即扩张后的圆必定经过PI。因为求最小圆使用的是点增量法,把问题规模由1增加到N。所以,每次增加规模时,必须先确定该点是否在圆内,若不在,则扩展。并以当前点为其中之一点,然后在P1,P2,....P(I-1)枚举另外两...
分类:其他好文   时间:2014-08-01 22:38:12    阅读次数:294
标C编程笔记day05 函数声明、文件读写、联合类型、枚举类型
函数声明:     1、隐式声明:在没有声明的情况下,系统可根据参数类型判断去调用函数(有可能出错)     2、显式声明:声明在被调用之前,如:double add(double,double);  函数声明参数可只写类型,不需要写函数体。 文件操作:     fopen  --打开文件,FILE *pFile=fopen("a.txt","w");         fopen的打...
分类:其他好文   时间:2014-08-01 19:51:23    阅读次数:200
一道简单题目的优化过程——抽签问题
题目来源:挑战程序设计竞赛题目描述: 给定n个数字,选择四次,可以选择已经选择过的数字,问是否可以选出和为m的四个数。首先,最基本的做法: 枚举四层,每一层枚举出一个数,求出所有四个数字不同的排列。时间复杂度为O(N^4)。 for (int i1=1;i1<=n;i++) for (int...
分类:其他好文   时间:2014-08-01 19:24:42    阅读次数:232
C++程序设计之结构体,共用体,枚举和typedef
【1】结构体的基本功 注意结构体里面可以有很多东西,可以结构体里面包含结构体#includeusing namespace std;struct Date{ int month; int day; int year;};struct Student{ ...
分类:编程语言   时间:2014-08-01 19:24:32    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!