• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Storm_Spirit

不忘初心,方得始终。
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  几何

 
Codeforces Round #365 (Div. 2)
摘要:A题,水题。 B题,题意挺简单的,但是要仔细。 C题,以前做过一次,不过这次还是不会= =。具体方法见代码: 1 #include <stdio.h> 2 #include <algorithm> 3 #include <string.h> 4 #include <iostream> 5 #incl 阅读全文
posted @ 2017-02-12 12:08 Storm_Spirit 阅读(145) 评论(1) 推荐(0)
HDU 3264 Open-air shopping malls ——(二分+圆交)
摘要:纯粹是为了改进牛吃草里的两圆交模板= =。 代码如下: 阅读全文
posted @ 2017-01-15 18:58 Storm_Spirit 阅读(109) 评论(0) 推荐(0)
zstuoj 4243 牛吃草 ——(二分+两圆交)
摘要:这题上次补了以后忘记写博客了,现在补一下。 有两个注意点,第一是两圆相交的模板。可以通过任意一种情况手推出来。 第二是,实数二分要注意不用ans记录为妙,因为可能因为eps过小,导致ans无法进入记录答案的语句中(ans过大可能又会有误差),直接用一个l或者r记录一下即可。 代码如下: 阅读全文
posted @ 2016-12-30 17:04 Storm_Spirit 阅读(226) 评论(0) 推荐(0)
HDU 3775 Chain Code ——(Pick定理)
摘要:Pick定理运用在整点围城的面积,有以下公式:S围 = S内(线内部的整点个数)+ S线(线上整点的个数)/2 - 1。在这题上,我们可以用叉乘计算S围,题意要求的答案应该是S内+S线。那么我们进行推导以后得到ans=S内+S线=(S线+S围)/2+1-->另外,S线即是字符串的长度,那么本题得以解 阅读全文
posted @ 2016-11-18 13:27 Storm_Spirit 阅读(177) 评论(0) 推荐(0)
HDU 5858 Hard problem ——(计算几何)
摘要:其实这题最多是个小学奥数题- -,,看到别人博客各显神通,也有用微积分做的(我也试了一下,结果到最后不会积。。。)。 思路如下(这两张图是网上找来的): 然后就很简单了,算三角形面积可以用海伦公式,也可以用1/2*a*b*sin(<a,b>)。代码如下: 阅读全文
posted @ 2016-08-21 09:20 Storm_Spirit 阅读(247) 评论(0) 推荐(0)
HDU 4380 Farmer Greedy(叉积和三角形知识的综合应用)
摘要:题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=115760#problem/A 题目意思大致为由n个点(n小于100)和m个金矿(m小于1000),对于任意n点中每三个点都不会共线,对于n个点中每三个点构成的三角形中,金矿落在其 阅读全文
posted @ 2016-05-09 21:16 Storm_Spirit 阅读(304) 评论(0) 推荐(0)
HDU 4386 Quadrilateral(四边形的海伦公式的应用)
摘要:题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=115760#problem/G 题目大意是给出四条边,问能否组成一个四边形,如果可以的话输出最大的四边形的面积,否则输出-1。 判断能否组成四边形和三角形差不多,只要满足任意三条边 阅读全文
posted @ 2016-05-09 17:22 Storm_Spirit 阅读(1364) 评论(0) 推荐(0)