简单的计算几何解题报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Soj解题报告 Equipment Box: 题目类型 简单的计算几何 总结 该题不但要考虑内部矩形和外部矩形平行的情况,而且要考虑内部矩形内接于外部的情形.然后用简单的三角函数计算即可。注意计算前限定一下长和宽。 Secret Code: 题目类型 一般模拟 总结 该题模拟复数的除法,注意复数能够整除的条件是除得的商的实部和虚部均为整数。 Labyrinth: 题目类型 图论 + 深度优先搜索 总结 该题用到一个结论: 在一棵树中构造一条最长路径的方法如下,在树中任意选择一个结点,找出与它距离最远的叶节点,然后找与该叶节点距离最远的叶节点,其距离就是树中最长路径的长度。算法的实现方法用两次深度优先搜索即可。 piggy-bank: 题目类型 动态规划 总结 该题是比较常见的动规,利用已经生成的货币来递推出新的货币。可以用一个数组来标记已经生成的货币,同时用另一数组来存储已经生成的货币,可以达到优化的目的。 Lifting the Stone 题目类型 简单的计算几何 总结 该题是已知一个多边形,求它的重心。由于输入的点本身是有序的,所以,利用第一个点为基准点,将多边形划分为若干小三角形,求出每个小三角形的“力矩”,其和除以三角形的“重量和”即得。 Play on Words 题目类型 图论 总结 首先用一次深度优先搜索,判断图是否连通,然后利用欧拉道路的判断条件判断即可。 Simple Arithmetics 题目类型 模拟题 总结 空格的处理比较麻烦,分清各种情况讨论即可。 Complete the sequence! 题目类型 模拟题 总结 该题需要注意到一个重要条件:P(n) = aD.nD+aD-1.nD-1+...+a1.n+a0 ,所以数列经过若干次求导后会成为常数数列,再积分还原, 即可得到所求的项的系数。虽然该题是一道数学题,但是实际上模拟求导和积分的过程即得。 Complicated Expressions 题目类型 模拟题 总结 利用产生式的原理,构建一个表达式树,然后遍历该树,同时去掉多余的括号即可。 Factorial 题目类型 数学 总结 设f(x)表示x!的末尾0的个数,有f(x) = x/5 + f(x/5),注意边界条件。 Cash Machine 题目类型 动态规划 总结 递推,每得到一种货币就递推出新的货币,同时做标记加快速度。 Manager 题目类型 模拟题 总结 利用队列模拟。 Area2 题目类型 数学 总结 该题用到一个公式:网格形成的多边形,其面积等于它完成占有的点的个数。 1173 Cog-Wheels 题目类型 利用已知的齿轮,在一定范围内生成新的齿轮,检验比率能不能实现时,注意不断扩大倍数后再检验。 Cube 题目类型 模拟题 总结 做法是先用4个拼成一个“环”,然后加上两个“盖子”。注意实际是一个6重循环,每个已知面都要尝试每个位置。 StrategicGame 题目类型 图论 总结 先根据输入数据构建一棵树,然后前序遍历一遍,保存在一个一维数组中。然后从数组最后一个元素开始扫描,如果发现它的父亲和它均没有标记,则标记它的父亲,结果++。最后输出结果即可。 Multiple 题目类型 数论 总结 利用 (a * 10 + b) % n == (a % n + b ) % n,进行广度优先搜索,每个节点保存一个数字,该数字的前面一个数字的序号,该数字与前面数字组成多位数对N的余数,当余数为0的时候结束搜索。同时给已经生成的余数做标记,因为如果相同的余数出现,那么后出现的一定不是最优,可以大大减少搜索量。 Girls and Boys 题目类型 图论 总结 和1186相识,只是划分2分图的时候小心,可以用深度优先搜索实现。 Courses 题目类型 图论 总结 用到2分图的匹配,用匈牙利算法即可,有两种比较经典的实现方法。网络流也可实现。 closest common ancestors 题目类型 模拟题 总结 利用给出的树,对要求的两个节点的中任意一个以及它的父亲,做标记,然后给父亲节点的父亲做标记,直到根节点为止,然后找另外一个节点的父亲节点,看其有没有被标记过,直到根节点为止。 Bode

文档评论(0)

雨中人 + 关注
实名认证
文档贡献者

这一世渡尽红尘,若有来生,不再为人。

1亿VIP精品文档

相关文档