A - Archery Tournament 题目大意:按时间顺序出现靶子和射击一个位置,靶子的圆心为(x, y)半径为r,即圆与x轴相切,靶子不会重叠,靶子被击中后消失, 每次射击找出哪个靶子被射中,或者没有射中靶子。 思路:关键点在于,圆都与x轴相切,那么我们能发现,如果射击在(x, y) 这个 ...
分类:
其他好文 时间:
2018-07-10 21:29:52
阅读次数:
258
试验环境python3,不知python2能不能运行。 代码如下: # -*- coding:utf-8 -*-import turtle as tt.pensize(4) # 设置画笔的大小t.colormode(255) # 设置GBK颜色范围为0-255t.color((255,155,192 ...
分类:
编程语言 时间:
2018-06-30 16:56:35
阅读次数:
180
radial-gradient:径向渐变 ellipse:椭圆形渐变默认,circle:圆形渐变 定义渐变大小,指定终点位置: farthest-corner:默认,指定径向渐变的半径长度为:从圆心到离圆心最远的角 closest-side:从圆心到离圆心最近的边 closest-corner:从圆 ...
分类:
Web程序 时间:
2018-06-30 11:06:46
阅读次数:
197
实验(实习)名称 图形程序设计及其应用 实验(实习)日期 一、实验目的 1.熟悉图形设备接口的概念及其应用。 二、实验内容及步骤 实验任务 1.熟悉基于图形应用的程序设计; 2.掌握刷新技术及其应用; 3.掌握映射模式的应用; 4.掌握绘图工具的使用。 实验内容 编写一个程序,在屏幕上出现一个圆心沿 ...
https://zybuluo.com/ysner/note/1176892 题面 给出$n$个圆心同在$x$轴上的圆,问圆的轮廓将平面分为几块?( 保证圆互不相交 ) $n\leq3 10^5$ $r\leq10^9,x\leq10^9$ 解析 经过观察,可以发现,如果一个圆的直径被其它小圆的直径 ...
分类:
其他好文 时间:
2018-06-09 17:09:31
阅读次数:
196
arc(x, y, radius, startRad, endRad, [anticlockwise]) 在Canvas画布上绘制以坐标点(x,y)为圆心、半么为radius的圆上的一段弧线。这段弧线的起始弧度是startRad,结束弧度是endRad。这里的弧度是以x轴正方向为基准、进行顺时针旋转 ...
分类:
其他好文 时间:
2018-06-09 13:15:20
阅读次数:
130
##表盘 1.初始化 将圆心调整到画布的中间 由于canvas中画圆与旋转所参照的坐标系于正常坐标系有出入 将整个画布逆时针旋转90度 初始化一些样式数据 ctx.lineWidth = 8; ctx.strokeStyle = "black"; ctx.lineCap = "round"; 2.外 ...
分类:
其他好文 时间:
2018-06-05 00:33:08
阅读次数:
304
传送门 题意:在平面中,有一个圆,有一个点,问能在这个圆中围出最大的圆的圆心坐标和半径。要求这个最大圆不包含这个点。 思路:比较基础的计算几何,要分三种情况,第一种就是这个点在圆外的情况。第二种是点在圆内。第三种是这个点和圆心重合。 ac代码 #include <iostream> #include ...
分类:
其他好文 时间:
2018-06-04 19:45:14
阅读次数:
170
这个函数文档的意思就是画弧,看了文档也不太明白,自己做了demo终于明白了意思 移动到圆心,画180度半圆 移动到圆心,以90度开始画180度半圆 移动到圆心,以190度开始画180度半圆 移动到某个点可以画弦月 几个点组合 ...
分类:
其他好文 时间:
2018-06-04 14:13:38
阅读次数:
584
可真是道恶习题…… 首先翻译一下6个任务: 1. 给出一个三角形,求它的外界圆。 2. 给出一个三角形,求它的内接圆。 3. 给出一个圆和一个点,求过这个点的切线的倾斜角$\alpha \in [0,180)$。(这个点可能在圆内或圆上) 4. 给出一条切线、圆上一点和圆的半径,求圆心位置。(此问题 ...
分类:
其他好文 时间:
2018-05-25 22:03:51
阅读次数:
139