28.按要求编写一个Java应用程序: (1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。 (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性, 和计算体积的方法。 (3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、 宽、高,输出其底面积和 ...
分类:
编程语言 时间:
2016-09-23 21:16:48
阅读次数:
201
按要求编写一个Java应用程序: (1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。 (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性, 和计算体积的方法。 (3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、 宽、高,输出其底面积和体积。 ...
分类:
其他好文 时间:
2016-09-23 21:13:37
阅读次数:
197
上节谈到投影变换分为透视投影(perspective projection)和正射投影(orthographic projection)两种. 透视投影我们已经介绍过了, 现在谈谈正视投影. 正射投影,又叫平行投影.这种投影是一个矩形长方体的平行管道. 它最大的特点是, 无论物体距离相机多远投影后的 ...
分类:
其他好文 时间:
2016-08-20 16:23:11
阅读次数:
348
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=3231
思路:拓扑排序。将每个长方体的每对面看成一条线段,将线段看成两个点,则共有3条线段,6个点。
对于一组相交关系,若两个长方体相交,当且仅当每一维中一个长方体的面插入另一个长方体的内部。
将长方体分为左右,上下,前后三维。
例如一长方形设左面为x,右面为x+n,另一长方体左面为y,右面...
分类:
编程语言 时间:
2016-08-17 00:14:11
阅读次数:
320
题目描述 Description n有n种石块,石块能无限供应。每种石块都是长方体,其中第i种石块的长、宽、高分别为li、wi、hi。石块可以旋转,使得其中两维成为长度和宽度,第三维成为高度。如果要把一个石块放在另一个石块上面,必须保证上面石块的长和宽都分别严格小于下面石块的长和宽。这意味着,即使两 ...
分类:
其他好文 时间:
2016-08-16 21:51:08
阅读次数:
197
【题目描述】 有N种石块,石块能无限供应。每种石块都是长方体,其中第i种石块的长、宽、高分别为Li、Wi、Hi。石块可以旋转,使得其中两维成为长度和宽度,第三维成为高度。如果要把一个石块放在另一个石块上面,必须保证上面石块的长和宽都分别严格小于下面石块的长和宽。这意味着,即使两块长宽相同的石块也不能 ...
分类:
其他好文 时间:
2016-08-16 16:21:26
阅读次数:
152
题意: 简化就是有两种操作,一种是插入(x,y,z)这个坐标,第二种是查询(x1,y1,z1)到(x2,y2,z2)(x1<=x2,y1<=y2,z1<=z2)的长方体包含多少个点。 解析: 将查询分成8个点,离线做,离散化z值,两次CDQ,第一次归并排x值,第二次归并排y值,z值用bit树维护更新 ...
分类:
其他好文 时间:
2016-08-15 14:21:50
阅读次数:
156
题意是给出一个由边长为1的立方体组成的长方体,每个小立方体中有一盏灯,每次操作随机选择两个立方体,以这两个立方体作为对角线顶点确定一个长方体,长方体中所有块的灯自己取反,就是亮着的关上,暗着的打开,求这样操作k次以后亮着的灯数的期望值。 设F(i)为操作i次以后对某灯奇数次取反的概率,G(i)为偶数 ...
分类:
其他好文 时间:
2016-08-07 17:03:32
阅读次数:
128
这次的代码没有按照辅导代码中的来。 VK_LEFT/VK_RIGHT/VK_UP/VK_DOWN控制长方体旋转,W/S/A/D/Q/E控制球移动,小键盘的8/5/4/6/7/9控制长方体移动,I/K/J/L/U/O控制光源移动。 在InitGLObject()函数中使用到的readObject()函 ...
分类:
其他好文 时间:
2016-08-06 23:33:25
阅读次数:
437