Mirror and Light
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 821 Accepted Submission(s): 387
Problem Description
The light trav...
分类:
其他好文 时间:
2014-08-26 09:54:55
阅读次数:
187
WHAT?最简单的控制流:即按照先后顺序放置语句与语句块WHY?尽管组织直线型的代码是一个简单的任务,但代码结构上的一些微妙之处还是会对代码质量、正确性、可读性和可维护性带来影响HOW?必须有明确顺序的语句使依赖关系变得非常明显使子程序名能突显依赖关系利用子程序参数表明依赖关系用注释说明用断言/错误...
分类:
其他好文 时间:
2014-08-26 09:42:35
阅读次数:
159
1 #include 2 #include 3 #include 4 5 char explode( char * str , char symbol ); 6 7 8 double distance ( int x1 , int y1 , int x2 , int y...
分类:
编程语言 时间:
2014-08-26 06:24:05
阅读次数:
302
bool GraphicsUtil::linesCross(b2Vec2 v0, b2Vec2 v1, b2Vec2 t0, b2Vec2 t1, b2Vec2 &intersectionPoint){ if ( areVecsEqual(v1,t0) || areVecsEqu...
分类:
其他好文 时间:
2014-08-25 22:27:44
阅读次数:
225
题目大意:
在平面上有一些点,每个点都有0,1其中一个属性。要求用一条直线将平面分成两部分。其中一部分取属性为0的点,另一部分取属性为1的点。若点在直线上全部取走,问最多能取多少个点。
解题思路:
扫描线算法。枚举任意一点,其他点依照那一点进行极角排序。扫描获得最大值。
注意:
1、因为 atan2方式的极角排序有精度误差,在这里需要用叉积方式排序。否则就...
分类:
其他好文 时间:
2014-08-25 21:11:44
阅读次数:
226
Q: TouchVG是否针对绘制效率做了优化? A: TouchVG针对绘制效率做的优化有: a、包络框检查:在视图外的图形不显示 b、九宫格剪裁:对直线段、折线、多边形进行剪裁显示 c、后台异步显示:regenAll重新生成所有图...
分类:
其他好文 时间:
2014-08-25 12:02:34
阅读次数:
223
我们这期接上一期的html5,虽然有太多的不足;在上一期中我们说到Canvas绘制图形,其中我们说到拿画笔,然后绘制了一个实心的方框,一个边框的空心的方框,一个有边框有内容的矩形,以及绘制直线,最后我们绘制了一棵松树,现在我们接着上次的说;在学习html5中是不可避免的会遇到绘制圆形的;现在我们来看...
分类:
Web程序 时间:
2014-08-24 23:43:23
阅读次数:
266
前言说到集合就不得不提到康拓,虽说集合论对现代数学有着非常大的影响,但总是对他的无限集的理论有一些疑问(不知道是不是叫无限集,反正我是这么叫)。最简单的例子就是一个平面上点的数量与一条直线上点的数量一样多(这是人第一次听到都会觉得不对吧)。该问题普遍的解释一般是说这两者的元素之间有一一对应的关系(好...
分类:
其他好文 时间:
2014-08-23 22:49:21
阅读次数:
296
画直线方法1:#pragma mark 画直线-比较简便的画法void drawLineEasy(){ CGContextRef ctx = UIGraphicsGetCurrentContext(); CGContextMoveToPoint(ctx, 0, 0); CGContextAddLin...
分类:
移动开发 时间:
2014-08-23 19:01:31
阅读次数:
230
使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。1.Bezier Path 基础UIBezierPath对象是CGPathRef数据类...
分类:
移动开发 时间:
2014-08-23 15:23:00
阅读次数:
450