我的思路是:
1先算出小球经过的所有点的纵坐标
2按每一列计算,在这一列中
2。1假设小球经过了n点,那么从0到第一个点之间的距离加入到A面积,第一到第二个点之间的距离加入到B面积,以此类推,2x到2x+1的点之间的距离算入A,2x-1到2x的点的距离加到B,这样把这些点间的距离分别加到A,B两个面积中
2。2假设小球一个点也不经过,那么就认为它经过了这一列的最上和最下的两个点,再用2。1的方法算
3。在A,B两个面积中取一个小的做为封闭面积这只是大概思路,有些细节还要你再考虑
1先算出小球经过的所有点的纵坐标
2按每一列计算,在这一列中
2。1假设小球经过了n点,那么从0到第一个点之间的距离加入到A面积,第一到第二个点之间的距离加入到B面积,以此类推,2x到2x+1的点之间的距离算入A,2x-1到2x的点的距离加到B,这样把这些点间的距离分别加到A,B两个面积中
2。2假设小球一个点也不经过,那么就认为它经过了这一列的最上和最下的两个点,再用2。1的方法算
3。在A,B两个面积中取一个小的做为封闭面积这只是大概思路,有些细节还要你再考虑
解决方案 »
- 怎样学习JAVA?
- 请教一个SQL的除法过程----在线等
- 请教:如何结束线程?此线程在执行时内部又生成新的线程,想一并结束
- JVM 支持的charset 没有GB2312
- Java文件操作怎样写入回车符
- VB中设置控件的 Z 轴序: Command2.ZOrder 0, 可以将控件置于最上面。java AWT 中的 Component (Panel, Canvas...)有类似的方法吗?
- 一个TextListener的问题????
- jsp如何引用flex
- 怎么把一个时间字符串转换成一个整数类型(int)
- 如何运用线程控制?
- 为什么我的applet用appletviewer可以运行而用ie就不行
- 布署应用程序时,weblogic6.1用到的包(如JDBC的jar,zip包)应该怎样显式的声明???
卷绕法则和非零卷绕法则則!
現在問題是小球走過的點是封閉區域的頂點(但不僅是所有頂點,有可能是會和以前的封閉區域的邊作為封閉邊界,或者是上下左右四個頂點).我還要得到新的封閉區域的頂點,而不僅是面積的計算.To CanFly:
能詳細介紹一下卷绕法则和非零卷绕法则則嗎?