会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
_Fancy
博客园
首页
新随笔
联系
订阅
管理
2019年5月8日
判断点是否在多边形中
摘要: 1、角度和判别(无论是凹三角形还是凸三角形都适用,点在边上不认为是在多边形内) 假如一个点在多边形内,那么该点与多边形的每相邻的两个点形成的角度和一定是刚好等于360°的(在代码实现过程中要使用弧度制,即等于2*pi),否则就在多边形外面。 在输入多边形点的时候要按顺时针方向或者是逆时针方向输入 下
阅读全文
posted @ 2019-05-08 09:37 _Fancy
阅读(444)
评论(0)
推荐(0)
2019年4月23日
树状数组
摘要: 一、树状数组单点更新与区间查询模板 模板例题:敌兵布阵 http://acm.hdu.edu.cn/showproblem.php?pid=1166 题意:T组测试用例,给出n个营地的人数,将会询问多次,输入一个字符串,如果是Query就输出i到j间的总人数,如果是Add则在第i个兵营增加j个人,如
阅读全文
posted @ 2019-04-23 16:23 _Fancy
阅读(131)
评论(0)
推荐(0)
2019年4月9日
容斥定理
摘要: 在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。 也可表示为 设S为有
阅读全文
posted @ 2019-04-09 15:28 _Fancy
阅读(882)
评论(0)
推荐(0)
2018年8月4日
DFS与BFS
摘要: 一、思想 DFS算法思想(递归): 从某一个未访问的点作为起点开始进行搜索,一直往深处搜索未访问的点,当没有未访问的点时,则返回上一个点,重复此工作,直至所有店都被访问完。 BFS算法思想: 首先从一个未访问的点作为起点进行搜索,访问其相邻的所有点,再访问相邻点的所有相邻点,重复此工作,直至所有点都
阅读全文
posted @ 2018-08-04 17:10 _Fancy
阅读(174)
评论(0)
推荐(0)
2018年7月27日
简单计算器
摘要: 解题思路: 首先将数字和符号空格分开输入,由于最后结果要保留两位小数,将数字定义为double型数组。在输入符号时,判断符号,如果是‘+’,不做处理;如果是‘-’,将a[i]变为它的相反数;如果是‘*’,将a[i]变成a[i]*a[i-1],a[i-1]重新赋值为0;如果是‘/’,将a[i]变成a[
阅读全文
posted @ 2018-07-27 20:20 _Fancy
阅读(118)
评论(0)
推荐(0)
公告