这个题比较长,如果按照题目要求一步一步做的话。也不是很难。但是如果想提高代码精简度和可读性高效性确实不容易,想轻松AC还是用C++,C语言的输入输出。Java很容易超时。普通算法要10s左右。
Java代码 :
import java.util.*;
public class Main1597 {
public static void main(String[] args) {
Sc...
分类:
Web程序 时间:
2014-12-29 12:05:13
阅读次数:
261
静态导入(知道) 格式:import static 包名.类名.方法名(属性名); 在类中使用这个静态成员时可以不用类名。直接写方法名或属性名就可以。 静态导入缺点: 1.代码可读性下降. 2.由于方法名的重复,静态导入在一些特定的情况下会报错. ...
分类:
其他好文 时间:
2014-12-29 00:51:31
阅读次数:
203
微软在.NET 3.5中加入了LINQ技术,作为配套改进了C#语言,加入了Lambda表达式,扩展方法,匿名类型等新特性用以支持LINQ。微软同时提出了要使用声明式编程,即描述计算规则,而不是描述计算过程。使用LINQ技术能很好地做到声明式编程,写出的代码表意能力强,可读性高,避免了以往或其他语言的...
分类:
其他好文 时间:
2014-12-27 15:08:30
阅读次数:
181
函数:完成特定功能代码块函数作用:管理代码的函数的优点:提高代码的可读性 提高代码的复用性 提高代码可维护性函数:函数名不可以重复定义 要给函数起一个有意义的名字函数特点:只有调用才会执行函数定义的格式 形参列表 返回类型 函数名称(参数类...
分类:
编程语言 时间:
2014-12-27 01:33:08
阅读次数:
222
构造类型:由已有的数据类型构成类型 1、数组:多个同种类型的数据构成的那么一种类型 特点:只能存放一种数类型 2、结构体:从来存放表示某种特定含义的一组数据 它是对数据封装 函数对功能封装 好处:提高代码的可读性 提高数据易用性 提高代码可...
分类:
编程语言 时间:
2014-12-27 01:27:54
阅读次数:
185
一、枚举类型: 枚举类型是一种独特的值类型,它用于声明一组具有相同性质的常量。编写与日期相关的应用程序时,经常需要使用年、月、日、星期等日期数据,可以将这些数据组织成多个不同名称的枚举类型。使用枚举类型可以增加程序的可读性和可维护性。同时,枚举可以避免类型错误。1、在C#中使用关键字enum类...
struct结构一方面能够加强对变量的管理,增加程序的可读性,但是另一方面,结构体也会加大程序的开销。
看下面一段代码:
struct TEST_S
{
int a;
int b;
float c;
};
int _tmain(int argc, _TCHAR* argv[])
{
TEST_S ts;
int a;
int b;
int c;
ts.a = 100;
ts....
分类:
其他好文 时间:
2014-12-26 20:24:18
阅读次数:
307
1.用typedef定义类型名
typedef 的使用
关键字typedef用来为已经存在的数据类型定义一个“别名”,使程序“更具有”可读性。
例如: typedef unsigned int uint;
typedef int * ptrint;
typedef struct stu_inf...
分类:
编程语言 时间:
2014-12-26 20:23:12
阅读次数:
182
1, 泛型机制是JAVA5才支持,使用泛型机制编写的代码比那些杂乱地使用Object变量,然后再强制类型转换的代码具有更好的安全性和可读性。泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用,在泛型出来以前,泛型程序设计是继承Object来实现的。但是有缺点:1,当获取一个值必须要强制类型....
分类:
编程语言 时间:
2014-12-25 16:06:47
阅读次数:
132
1 创建子程序最主要的目的是提高程序的可管理性,还有其次例如 提高可读性,可靠性 可修改性。2 有时候吧简单的操作写独立的子程序也是是非有价值的。3 子程序名字是它的质量的暗示器。糟糕的名字意味着程序需要修改。4 只有在某个子程序的主要目的是返回由其名字所描述的特定结果时,在应该使用函数。5 细心的...
分类:
其他好文 时间:
2014-12-25 12:41:00
阅读次数:
131