Circle Through Three Points
题目大意:
给你三个不共线的三个点的坐标,求出过这三个点的圆的方程。写出方程的两种形式。
解题思路:
其实题目要求写出的方程的形式中包含圆心坐标跟半径,所以说关键问题其实就是求出过三点圆的圆心跟半径就OK了。
其实就是个求三角形外接圆的题目,最后加上一些蛋疼的输出控制就可以了。...
分类:
其他好文 时间:
2014-11-10 19:57:14
阅读次数:
233
#include void main(){int a,b,c,y,g,f;printf("圆柱底面的半径,圆柱的高");scanf("%d %d",&a,&b); c=2*3.14*a;y=3.14*a*a;g=c*b;f=2*y+g; printf("圆柱底面的周长为%d",c);printf("...
分类:
编程语言 时间:
2014-11-09 19:30:47
阅读次数:
258
不可实例化,只有静态属性和静态方法 insideUnitCircle —— 园内随机点 返回半径为1的园内的随机点坐标,Vector2类型 insideUnitSphere —— 半径为1的球内的随机点坐标 onUnitShper —— 半径为1的球表面的随机点的坐标 using UnityEngi...
分类:
编程语言 时间:
2014-11-09 17:58:17
阅读次数:
221
题意:
给出L,n,c,通过公式可以得到L’。
然后L是弦长,L’是弧长,从圆心向该弦做垂线,若长为d,求半径-d。
题解:
二分答案。
首先弧长通过圆心角和半径是可以计算的,那么我们可以二分答案(r-d)。
然后有(r-mid)^2+(L/2)^2=r*r,通过这个可以O(1)算出r。
这样就可以通过 弧长=(圆心角/360°)*2π...
分类:
其他好文 时间:
2014-11-07 11:25:45
阅读次数:
207
题意: 给一个圆盘,圆心为(0,0),半径为Rm, 然后给一个圆形区域,圆心同此圆盘,半径为R(R>Rm),一枚硬币(圆形),圆心为(x,y),半径为r,一定在圆形区域外面,速度向量为(vx,vy),硬币向圆盘撞过去,碰到圆盘后会以相反方向相同速度回来(好像有点违背物理规律啊,但是题目是这样,没办法...
分类:
其他好文 时间:
2014-11-06 23:34:48
阅读次数:
192
喷水装置(一)
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0<Ri<15)的圆被湿润,这有充足的喷水装置i(1<i<600)个,并且一定能把草坪全部湿润,你要做的是:选择尽量少的喷水装置,把整个草坪的全部湿润。...
分类:
其他好文 时间:
2014-11-06 00:47:33
阅读次数:
163
??
描述 根据输入的半径值,计算球的体积。
输入输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。(0输出输出对应的球的体积,对于每组输入数据,输出一行,计算结果四舍五入为整数
Hint:PI=3.1415926样例输入
1
1.5
样例输出
4
14
解题思路:
用宏定义构造全局变量pi;
“%。0f”实现四舍五入。
程序代码:
#inc...
分类:
其他好文 时间:
2014-11-05 23:15:21
阅读次数:
188
Diameter是计算机网络中使用的一个认证、授权和审计协议。它从功能更少的RADIUS协议进化而来,并且取代之。
Dimater应用通过添加新的命令或属性扩展基础协议,例如使用扩展认证 协议(EAP)。
与RADIUS协议比较
名字是一个单词游戏(从RADIUS,半径到DIAMETER,直径),从前任RADIUS协议演化而来(直径是半径的二倍)。Diameter...
分类:
其他好文 时间:
2014-11-05 23:08:23
阅读次数:
406
题目地址:HDU 3622
先二分半径,然后小于该半径的不能选,对这些不能选的点对进行加边。然后判断可行性即可。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#d...
分类:
其他好文 时间:
2014-11-04 21:12:55
阅读次数:
221
题目描述 Description
汉诺塔问题(又称为河内塔问题),是一个大家熟知的问题。在A,B,C三根柱子上,有n个不同大小的圆盘(假设半径分别为1-n吧),一开始他们都叠在我A上(如图所示),你的目标是在最少的合法移动步数内将所有盘子从A塔移动到C塔。
游戏中的每一步规则如下:
1. 每一步只允许移动一个盘子(从一根柱子最上方到另一个柱子的最上方)
2. 移动的过程中,你必须保证大...
分类:
其他好文 时间:
2014-11-04 17:21:54
阅读次数:
197