O興~
 
« 上一篇: 近两三礼拜训练情况 下一篇: 多边形的对称轴 »
我很懒的 @ 2006-08-24 00:09

最近写得很少。放假了还写这么少,主要是因为忙,又缺少计划性。
最近没做什么印象深刻的题。唯一记得的是一个求凸多边形重心的算法。下面讲一下。
以前以为三角形的重心是三个顶点坐标的平均值这个定理可以推广到多边形,后来发现错了。
如果把两个几何体组合起来,它们整体的重心一定在原来的两个几何体各自的重心的连线上,而且肯定更靠近两者中比较重的一边。根据物理中力矩的原理就可以知道整体的重心分别到原来的两个重心的距离之比就是原来的两个几何体的质量之比(在平面几何中就是面积之比)。如下图。



在凸多边形中,可以由一点出发,向其它各顶点作连线,这样就把凸多边形分割成了若干个三角形。每个三角形自己的重心都可以求出来。然后再按照上面说的方法把所有这些重心组合起来就好了。这道题是UVA10002(online-judge.uva.es/p/v100/10002.html)。

最近快没时间做题了,一直在做我们那个判题系统。我负责其中的一个组件:出卷器。就是把比赛用试卷做成文件,然后提供可以分析题目文件的组件,供客户端和裁判机使用。这本来是个很好的东西。可是老师很无聊地说下学期开学的时候校内选拔赛就要用这个系统。简直莫名奇妙,这好好的暑假两个月还让不让我们好好训练了。我现在几乎所有时间都搭在这个东西上了。而且因为时间紧,我们现在没法做新的,只能改原来遗留的一个版本。那个版本是2003年大四的几个同学的毕业设计,是用XML存题目的。我们要做的新系统要用本体存题目。原来那套东西用起来还可以,但是代码一坨屎。乱七八槽一堆,都和图形界面写在一个类里面。我现在得读懂它,然后再把新的一些小功能加进去。要加的都是我们老师想出来的一些极无聊的功能。比如要用数字签名检查文件是否被人改过,无聊透顶。他还要求做成.exe文件。妈的Java跨平台就跨在它不是exe文件,做成.exe还是不是Java了。结果他说做成exe是为了防止别人反编译。妈的那点屁代码值个屁钱,谁他妈要你源代码。再说老子写出来的代码,我愿意开源我就开源。妈的累死我了。



最新评论


jamie

2006-08-24 21:24

我在犹豫是不是应该在这么专业的地方留言,不过凯哥,要努力阿~

你留什么言我怎么会介意呢。


伊莹

2007-04-06 08:27 匿名 218.7.*.*

你好,我正在弄这个凸多边形的重心,我考虑的也是这样一个情况,但是用具体的程序实现起来还是有一段距离的,请问,你是否有现成的程序,和我联系!!!!上面的那个信箱,thanks !!!!!!

我已把我uva 10002的代码发给你了。

2007-06-18 17:59

你好,我最近做的课题也需要研究这个多边形重心的问题,但自己编程能力有限...想不出好的办法,能不能把uva 10002代码也给我发一份,参考一下,一定不公布~~谢谢了~~

已经发给你了。
公不公布不要紧,我愿意把代码和大家分享。

评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定

日历
网志分类
· 所有网志
· program
· 未分类
站内搜索
友情链接
· 歪酷博客
· 管理我的Blog
· jamie
· feemi
· lyrist
· tata
· allen
· richard

订阅 RSS

0081333

歪酷博客