在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。在JDK1.5之前,人们用接口来描述这一种数据类型。 1.5以后引入枚举 一:枚举类基本语法 定义: 创建枚举类型要使用 enum 关键字,如果是想声明简单枚举,属性之间用逗号相隔,如果是属性带id ...
分类:
编程语言 时间:
2017-07-06 10:07:04
阅读次数:
191
题目大意: 给出$N$个数$a_{1}, a_{2}, ..., a_{N}$,定义三元组$(x,y,z)$满足: $a_{x}<a_{y}<a_{z}$ $a_{y}-a_{x}≤a_{z}-a_{y}≤2*(a_{y}-a_{x})$ 求出这样的三元组的个数 $1≤n≤1000$, $1≤a_{ ...
分类:
其他好文 时间:
2017-05-30 15:39:29
阅读次数:
101
题意:在一条直线上有n个点。取一长度差为x的区间。 规定点必须是区间的端点。 让你找出来最大的x 策略:rt 分析可得:两个相邻点之间的区间要么是两个点的差,要么就是两个点的差的一半,那我们就简单枚举一下就好了 排好序之后再枚举 代码: #include <cstdio> #include <cst ...
分类:
其他好文 时间:
2017-05-05 10:48:33
阅读次数:
136
给定两个正整数a(a>1)和b。可以知道一定存在整数x,使得 x <= logab < x + 1 或者 ax<= b < ax+1 请计算x。 Input两行,第一行是a,第二行是b。每个整数均不超过100位。Output一行,即对应的x。输入数据保证x不大于20。Sample Input Sam ...
分类:
其他好文 时间:
2017-01-24 16:14:32
阅读次数:
138
CodeForces - 204C Little Elephant and Furik and Rubik 个人感觉是很好的一道题 这道题乍一看我们无从下手,那我们就先想想怎么打暴力 暴力还不简单?枚举所有字串,再枚举所有位置,算出所有答案不就行了 我们自然不能无脑暴力,但是暴力可以给我们启发 我们 ...
分类:
其他好文 时间:
2017-01-14 08:39:49
阅读次数:
160
一、在学习枚举之前,首先来听听枚举的优点。 1、枚举能够使代码更加清晰,它允许使用描述性的名称表示整数值。 2、枚举使代码更易于维护,有助于确保给变量指定合法的、期望的值。 3、枚举使代码更易输入。 二、枚举说明 1、简单枚举 枚举使用enum关键字来声明,与类同级。枚举本身可以有修饰符,但枚举的成 ...
链接:http://acm.hust.edu.cn/vjudge/problem/35442题意:输入正整数n,按从小到大的顺序输出所有形如abcde/fghij=n的表达式,其中a~j恰好为数字0~9的一个排列(可以有前导0),2≤n≤79。分析:枚举fghij算出abcde,然后判断是否所有数字 ...
分类:
其他好文 时间:
2016-08-23 18:49:03
阅读次数:
133
这题数据最大18位,应该用Long long 粗心在几个地方(函数返回值,中间比较值max pro)用了Int,提交了好几次 ...
分类:
其他好文 时间:
2016-08-21 18:17:01
阅读次数:
142
UVA 725 题意:0~9十个数组成两个5位数(或0开头的四位数),要求两数之商等于输入的数据n。abcde/fghij=n。 思路:暴力枚举,枚举fghij的情况算出abcde判断是否符合题目条件。(注意前导零的判断) 枚举的方法为 for(int i=1234;i<=100000/n;i++) ...
分类:
其他好文 时间:
2016-08-06 00:31:48
阅读次数:
208