摘要: 题目大意: 有若干房间,奇数房间在偶数房间的对面,共用一条走廊,从一个房间搬运桌子到另一个房间,如果房间之间共用同一个走廊,则不能同时进行,搬运以此需要10,求最短时间; 解题思路: 首先对房间按照开始房间号进行排序,在进行化简,1号和二号房间共用同一个走廊,开始房间和结束房间加一除二为走廊,搬桌子 阅读全文
posted @ 2016-03-20 17:12 Si考者 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 有一栋电梯,从0层开始,有一系列请求,上一层需要6,下一层需要4,每一层停留5(包括相同层),求电梯完成请求所需时间 解题思路: 定义数组,第一次计算,下标为零的数组元素减去零为需要上升的层数,层数乘6,为完成上升时间,加五为所需时间,再与下一个请求比较,根据两个数的大小判断*5还是*6 阅读全文
posted @ 2016-03-19 16:45 Si考者 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定两个数n,m,求什么数的n次方为m 解题思路: 由于数值可能较大,用double类型,调用math.h头文件 代码: 阅读全文
posted @ 2016-03-19 15:32 Si考者 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给出一组数,求中间数的值,比其前面的数大,比后面的数小; 解题思路: 排序后找出数组下标在中间的数 代码: 阅读全文
posted @ 2016-03-19 15:00 Si考者 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 简单题意:给定若干木棒,有长度和宽度,第一根木棒加工需要一分钟,如果第二根木棒的长度和宽度都大于或者等于第一根木棒,则不需要消耗另外的时间,以此类推; 解题思路: 首先对木棒进行排序,按照长度从小到大排序,如果长度相同,则按照重量排序,从第一根开始,以此与下一根木棒的重量比较,定义变量min=0;如 阅读全文
posted @ 2016-03-19 11:16 Si考者 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 题意: 从第一个节目开始,求能看的最多节目数。 输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n),分别表示第i个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示 阅读全文
posted @ 2016-03-15 21:58 Si考者 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题目:建立一个学生类,有姓名,学号,3门课成绩,总分等信息,能输入输出学生数据,并能对总分进行排序,打印名次。1 import java.lang.String; 2 import java.util.Scanner; 3 import java.util.Arrays; 4 impo... 阅读全文
posted @ 2015-11-10 16:31 Si考者 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 指针数组:用于存储指针的数组,数组元素都是指针。定义:int* p[n] []优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。。指针数组是多个指针变量,以数组形式存在内存当中,占有多个指针的存储空间。int main(){ int a[3]={1,... 阅读全文
posted @ 2015-11-08 16:50 Si考者 阅读(288) 评论(0) 推荐(0) 编辑
摘要: JAVA中的比较器接口Comparable用于数组对象的排序,要使用此功能,必须让类继承自Comparable接口,重写compareTo(Object obj)方法。import java.util.*; class Person implements Comparable{private Str... 阅读全文
posted @ 2015-11-08 09:32 Si考者 阅读(2421) 评论(0) 推荐(0) 编辑
摘要: 题目:建立一个学生类,有姓名,学号,3门课成绩,总分等信息,能输入输出学生数据,并能对总分进行排序,打印名次。 1 import java.lang.String; 2 import java.util.Scanner; 3 import java.util.Arrays; 4 import jav... 阅读全文
posted @ 2015-11-06 15:39 Si考者 阅读(160) 评论(0) 推荐(0) 编辑