自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 判断点是否在多边形中

1、角度和判别(无论是凹三角形还是凸三角形都适用,点在边上不认为是在多边形内)假如一个点在多边形内,那么该点与多边形的每相邻的两个点形成的角度和一定是刚好等于360°的(在代码实现过程中要使用弧度制,即等于2*pi),否则就在多边形外面。在输入多边形点的时候要按顺时针方向或者是逆时针方向输入下图详细说明      图1                图二图一:前面...

2019-05-08 09:37:00 261

转载 树状数组

一、树状数组单点更新与区间查询模板 1 //求出最低位的1 2 int lowbit(int x) 3 { 4 return x & (-x); 5 } 6 7 //单点更新 8 void update(int x,int y,int n) 9 {10 for(int i = x;i <= n;i += lowb...

2019-04-23 16:23:00 79

转载 容斥定理

在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。也可表示为 设S为有限集, ,则 两个集合的容斥关系公式:A∪B =|A∪B| = |A|+|...

2019-04-09 15:28:00 88

转载 DFS与BFS

一、思想DFS算法思想(递归):  从某一个未访问的点作为起点开始进行搜索,一直往深处搜索未访问的点,当没有未访问的点时,则返回上一个点,重复此工作,直至所有店都被访问完。BFS算法思想:  首先从一个未访问的点作为起点进行搜索,访问其相邻的所有点,再访问相邻点的所有相邻点,重复此工作,直至所有点都被访问。二、数据结构DFS用到的数...

2018-08-04 17:10:00 76

转载 简单计算器

解题思路:首先将数字和符号空格分开输入,由于最后结果要保留两位小数,将数字定义为double型数组。在输入符号时,判断符号,如果是‘+’,不做处理;如果是‘-’,将a[i]变为它的相反数;如果是‘*’,将a[i]变成a[i]*a[i-1],a[i-1]重新赋值为0;如果是‘/’,将a[i]变成a[i-1]/a[i],a[i]重新赋值为0;最后写一个for循环将a[i]累加输...

2018-07-27 20:20:00 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除