样例:http://www.zhaojz.com.cn/demo/draw9.html//画切线//point 圆外的一点//dot 圆心//r 半径function drawCircleTangent(point, dot, r){ //画辅助线-start var color = '...
分类:
Web程序 时间:
2015-01-12 14:18:08
阅读次数:
209
这题的思路很好想,分成以下4步:
1:求外切园半径
2:求三个圆心角
3:求三个圆心角的最大公约数
4:最大公约数就是最大的正多边形内角,求面积即可。
但是每一步都不会求啊。。。。sad。。。当想到第3步的时候甚至觉得应该用别的方法来求。。要换方法。。几何太渣了。
代码如下:
#include
#include
#include
#include
#include
#inc...
分类:
其他好文 时间:
2015-01-09 22:19:43
阅读次数:
191
usemap= # + 与map的name一致 shape热点形状:circle圆形 coords坐标位置:圆心x轴,圆心y轴,半径r shape热点形状:rect矩形 coords坐标位置:左上角x轴坐标,左上角y轴坐标,右下角x轴坐标,右下角y轴坐标 shape热点形状:poli...
分类:
Web程序 时间:
2015-01-02 16:03:20
阅读次数:
298
题目大意:给定平面,多次插入点和圆,每次插入点时询问当前插入的点是否在之前插入的所有圆中并且至少在一个圆中
直接用数据结构维护这些点和圆不是很好写,我们考虑CDQ分治
对于每层分治,我们需要对于[mid+1,r]中的每个点求出[l,mid]中是否所有的圆都覆盖了这个点
设点的坐标为(x0,y0),那么这个点在所有圆内必须满足对于所有的圆心(x,y),(x-x0)^2+(y-y0)^2=x0^...
分类:
其他好文 时间:
2015-01-01 13:42:34
阅读次数:
153
line 先看个例子,这是svg中最简单的线 效果如下 x1,y1 定义 线条的起点 x2,y2 定义 线的终点 ellipse 先看看椭圆的例子 和圆一样,椭圆的圆心被定为在cx,cy 圆角在x方向和y方向有两个值,rx,ry 如何rx和ry相等的就会变成一个圆 椭圆的常见属...
分类:
其他好文 时间:
2015-01-01 12:23:04
阅读次数:
127
题目大意: 在X轴选择尽量少的点作为圆心,作半径为d的圆。使得这些圆能覆盖所有的点。思路: 把每个点都转化到X轴上。也就是可以覆盖这个点的圆心的位置的范围[a,b]。然后按照每个点对应的a从小到大排序。第一点需要特殊处理,我们赋值r=b0。也就是使得第一个圆的圆心的横坐标尽量大。然后遍历剩下的点.....
分类:
其他好文 时间:
2014-12-31 00:57:24
阅读次数:
266
svg中的 元素,是用来绘制圆形的,例如 效果如下 属性说明 cx,cy 设定圆心,r设定半径 圆形的边框 可以通过设置样式设置圆形的边框 例如 属性说明 stroke 边框的颜色 stroke-width 边框的宽度 fill 填充的颜色 效果如下...
分类:
其他好文 时间:
2014-12-27 20:09:12
阅读次数:
207
根据Bitmap生成圆形的Bitmap,通过图片的宽高确定圆形图片的圆心半径等,再生成圆形的图片,主要代码如下publicBitmaptoRoundBitmap(Bitmapbitmap){
try{
intwidth=bitmap.getWidth();
intheight=bitmap.getHeight();
floatroundPx;
floatleft,top,right,bottom,..
分类:
其他好文 时间:
2014-12-26 18:55:54
阅读次数:
194
题目大意:
给你N个圆的圆心坐标和半径,判断相交最多的那一堆圆有多少个?,相交在这定义为圆心距大于等于两圆半径距离之差的绝对值,小于等于两圆半径之和。
解题思路:
并查集。坑点是输入的N可以为0,且为0是rings,只有为1是ring。合并集合时要用到一个rank,不然集合相并会混乱。...
分类:
其他好文 时间:
2014-12-13 18:03:59
阅读次数:
218
先看下效果: 圆心下的那个那个白圈的位置是光圈的起始位置,光圈所在的位置为终点位置。光圈从起始位置开始,沿着圆的轮廓匀速到终点位置。在支持css3的情况下,可以利用css3做旋转效果来达到这种效果。具体思路为:1)将光圈相对于圆进行绝对定位,设置光圈的绝对位置为上面所说的终点位置;2)对圆设置...
分类:
编程语言 时间:
2014-12-10 19:29:04
阅读次数:
230