﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-From A Start,As An Acmer-随笔分类-UVA Solution Report</title><link>http://www.cppblog.com/aswmtjdsj/category/17854.html</link><description>My Way to Final</description><language>zh-cn</language><lastBuildDate>Wed, 09 Nov 2011 05:04:03 GMT</lastBuildDate><pubDate>Wed, 09 Nov 2011 05:04:03 GMT</pubDate><ttl>60</ttl><item><title>UVA 12303 Composite Transformations ［三维仿射矩阵］［更正：旋转轴归一化和平面三点式问题］</title><link>http://www.cppblog.com/aswmtjdsj/archive/2011/11/04/159593.html</link><dc:creator>BUPT-[aswmtjdsj] @ Penalty</dc:creator><author>BUPT-[aswmtjdsj] @ Penalty</author><pubDate>Thu, 03 Nov 2011 17:40:00 GMT</pubDate><guid>http://www.cppblog.com/aswmtjdsj/archive/2011/11/04/159593.html</guid><wfw:comment>http://www.cppblog.com/aswmtjdsj/comments/159593.html</wfw:comment><comments>http://www.cppblog.com/aswmtjdsj/archive/2011/11/04/159593.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/aswmtjdsj/comments/commentRss/159593.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/aswmtjdsj/services/trackbacks/159593.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 三维仿射变换什么的，纠结了很多天想把绕任意轴旋转的齐次矩阵手推出来，最后，结果连sample都过不了，只能等回头再调了，目前先用着模板。所谓仿射变换，咱们通俗的讲就是通过补维把坐标转化为齐次矩阵的形式进行矩阵乘法，这样就能找到平移、拉伸、旋转的通式解。此处要用到的有三个变换矩阵：平移：(偏移量(dx,dy,dz))1 0 0 dx0 1 0 dy0 0 1 dz0 0 0 1放缩：(比例系数(sx...&nbsp;&nbsp;<a href='http://www.cppblog.com/aswmtjdsj/archive/2011/11/04/159593.html'>阅读全文</a><img src ="http://www.cppblog.com/aswmtjdsj/aggbug/159593.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/aswmtjdsj/" target="_blank">BUPT-[aswmtjdsj] @ Penalty</a> 2011-11-04 01:40 <a href="http://www.cppblog.com/aswmtjdsj/archive/2011/11/04/159593.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>UVA 12304 2D Geometry 110 in 1! 【几何基础知识题】【敲个两三百行也没啥是吧？咱们都是纯爷们儿】</title><link>http://www.cppblog.com/aswmtjdsj/archive/2011/10/17/158526.html</link><dc:creator>BUPT-[aswmtjdsj] @ Penalty</dc:creator><author>BUPT-[aswmtjdsj] @ Penalty</author><pubDate>Mon, 17 Oct 2011 04:15:00 GMT</pubDate><guid>http://www.cppblog.com/aswmtjdsj/archive/2011/10/17/158526.html</guid><wfw:comment>http://www.cppblog.com/aswmtjdsj/comments/158526.html</wfw:comment><comments>http://www.cppblog.com/aswmtjdsj/archive/2011/10/17/158526.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/aswmtjdsj/comments/commentRss/158526.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/aswmtjdsj/services/trackbacks/158526.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这题是RujiaLiu的几何专场中，第四简单的题目了。果断无脑流，果断需要敲无数行模板，果断需要考虑各种情况。还好srgba给的sample照顾到了所有情况，并且没有太卡精度，不过没有spj，不得不说老uva在这一点上太二了。题目六部分，六个和圆有关的问题。以及附上我的模板：预备知识（模板）：epssgn符号函数点（向量）类：构造、加、减、数乘（放缩）、点积、叉积、比较器、反向、法向、单位向量、向...&nbsp;&nbsp;<a href='http://www.cppblog.com/aswmtjdsj/archive/2011/10/17/158526.html'>阅读全文</a><img src ="http://www.cppblog.com/aswmtjdsj/aggbug/158526.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/aswmtjdsj/" target="_blank">BUPT-[aswmtjdsj] @ Penalty</a> 2011-10-17 12:15 <a href="http://www.cppblog.com/aswmtjdsj/archive/2011/10/17/158526.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RuJia Liu's Contest 4 For CG lovers［全是几何有木有！］［A-E done!!］［5/15］</title><link>http://www.cppblog.com/aswmtjdsj/archive/2011/10/01/157321.html</link><dc:creator>BUPT-[aswmtjdsj] @ Penalty</dc:creator><author>BUPT-[aswmtjdsj] @ Penalty</author><pubDate>Sat, 01 Oct 2011 15:53:00 GMT</pubDate><guid>http://www.cppblog.com/aswmtjdsj/archive/2011/10/01/157321.html</guid><wfw:comment>http://www.cppblog.com/aswmtjdsj/comments/157321.html</wfw:comment><comments>http://www.cppblog.com/aswmtjdsj/archive/2011/10/01/157321.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/aswmtjdsj/comments/commentRss/157321.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/aswmtjdsj/services/trackbacks/157321.html</trackback:ping><description><![CDATA[srgba哥越来越重口了。<br />自从数据结构专场之后又出了一套几何专场。。我了个去。<br />目前本菜ac的只有前三题。。<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry1" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-position: initial initial; background-repeat: initial initial; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">A</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">Smallest Regular Polygon</td></tr></tbody></table></span>推个公式，本质就是拆分成n个小三角形的面积，n为偶时显然；n为奇时，长边对中心的角为(2pi/n)*floor(n/2)，易得中心到顶点的距离。<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry2" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-position: initial initial; background-repeat: initial initial; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">B</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">An Angular Puzzle</td></tr></tbody></table></span>就是初中时候的平面几何。可惜纯手推推不出公式来，无奈用了正弦＋余弦定理。无解是指内角和不为180，多解是骗人的。<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry1" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-position: initial initial; background-repeat: initial initial; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">C</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">Nine-Point Circle</td></tr></tbody></table></span>三点确定一个圆是大水题。<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry2" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-position: initial initial; background-repeat: initial initial; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">D</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">Composite Transformations<br /><br /></td></tr></tbody></table></span><strike>三维的仿射变换，还没写，好麻烦的。<br /></strike>终于搞定了。时隔一个月。<br /><div>http://www.cppblog.com/aswmtjdsj/archive/2011/11/04/159593.html</div><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry1" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-color: #f3f3f3; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">E</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">2D Geometry 110 in 1!</td></tr></tbody></table></span><div><a href="http://www.cppblog.com/aswmtjdsj/archive/2011/10/17/158526.html">http://www.cppblog.com/aswmtjdsj/archive/2011/10/17/158526.html<br />花了</a>十天终于写完了。。。这。。。</div><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry2" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-color: #eaeaea; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">F</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">Polishing a Extruded Polygon</td></tr></tbody></table></span>金属铸造属于线性规划问题。－－某《计算几何》书言<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry1" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-color: #f3f3f3; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">G</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">My SketchUp</td></tr></tbody></table></span>- -sketchup是个好软件啊。自己写就蛋疼了- -这尼玛模拟也太难了吧。<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry2" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-position: initial initial; background-repeat: initial initial; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">H</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">Smallest Enclosing Rectangle</td></tr></tbody></table></span>最小面积／周长包围矩形是旋转卡壳。<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry1" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-position: initial initial; background-repeat: initial initial; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">I</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">Smallest Enclosing Box</td></tr></tbody></table></span>最小包围长方体？？？这是神马？！（三维旋转卡壳？？？）<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry2" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-color: #eaeaea; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">J</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-color: #eaeaea; ">A Strange Opera House II</td></tr></tbody></table></span>光线反射，又一个坑爹题。（邓老师的书上有伪代码的样子。。）<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry1" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-position: initial initial; background-repeat: initial initial; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">K</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">Point Location</td></tr></tbody></table></span>平面点定位，邓老师的书：梯形剖分。<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: highlight; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry2" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-position: initial initial; background-repeat: initial initial; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">L</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">All-Pair Farthest Points</td></tr></tbody></table></span>卡了好久，旋转卡壳处理共线点的时候会有各种bug，尤其这题还给了一个凸包。。。正解到底是神马？voronoi图？（据说三分可过）<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry1" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-position: initial initial; background-repeat: initial initial; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">M</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">Bounding Volume Hierarchy</td></tr></tbody></table></span>这题太nb了。。。。。空间子区域划分。。。。。八叉树神马？！？<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry2" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-position: initial initial; background-repeat: initial initial; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">N</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">A Tiny Raytracer</td></tr></tbody></table></span>lrj坑爹题。。。<br /><span class="Apple-style-span" style="color: #444444; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 17px; line-height: normal; background-color: #ffffff; "><table cellpadding="4" cellspacing="0" border="0" width="100%" style="font-size: 17px; width: 1097px; margin-bottom: 0.5em; "><tbody style="font-size: 17px; "><tr class="sectiontableentry1" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; background-color: #f3f3f3; "><td align="center" style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">O</td><td style="font-size: 17px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f3f3f3; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 0.2em; padding-right: 0.25em; padding-bottom: 0.2em; padding-left: 0.25em; ">The Cleaning Robot</td></tr></tbody></table></span>机器人运动路径规划。。。脑中瞬间浮现了四个字&#8220;随意所之&#8221;。<br /><br />感觉乳鸽就是把那本计算几何书上的算法出了一遍。。全身心坑爹。。。 <div id="chromeVisPage2ExtensionDiv" style="display: none; ">.</div><div id="chromeVisExtension2PageDiv" style="display: none; "></div><span style="border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: groove; border-right-style: groove; border-bottom-style: groove; border-left-style: groove; position: absolute; z-index: 100000000000; min-height: 5px; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px; border-bottom-right-radius: 7px 7px; border-bottom-left-radius: 7px 7px; display: none; top: 0px; min-width: 1226px; max-width: 1226px; left: 10px; right: 100px; "></span><div id="chromeVisBackground2LensDiv" style="display: none; "></div> <span style="border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: groove; border-right-style: groove; border-bottom-style: groove; border-left-style: groove; position: absolute; z-index: 100000000000; min-height: 5px; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px; border-bottom-right-radius: 7px 7px; border-bottom-left-radius: 7px 7px; display: none; top: 0px; min-width: 993px; max-width: 993px; left: 10px; right: 100px; "></span> <span style="border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: groove; border-right-style: groove; border-bottom-style: groove; border-left-style: groove; position: absolute; z-index: 100000000000; min-height: 5px; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px; border-bottom-right-radius: 7px 7px; border-bottom-left-radius: 7px 7px; display: none; top: 0px; min-width: 1226px; max-width: 1226px; left: 10px; right: 100px; "></span><img src ="http://www.cppblog.com/aswmtjdsj/aggbug/157321.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/aswmtjdsj/" target="_blank">BUPT-[aswmtjdsj] @ Penalty</a> 2011-10-01 23:53 <a href="http://www.cppblog.com/aswmtjdsj/archive/2011/10/01/157321.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>