直线切平面
难度:青铜 L时间限制:1秒 占用内存:64 M
直线切平面,输入直线条数N,问最多把平面分成几块。比如一条直线可以把一个平面切割成2块。可以使用公式S=n*(n+1)/2+1。不考虑负数,0或者其他特殊情况。
格式
输入格式:输入为整型
输出格式:输出为整型

#include<bits/stdc++.h> using namespace std;int main( )
{int S,n;cin>>n;S = n*(n+1)/2+1;cout<<S;return 0;
}

线段
难度:青铜 L时间限制:1秒 占用内存:64 M
有一条直线,线上有n个点(n>=2),请问这条直线会被分隔成多少个线段。n从键盘输入。不考虑负数,0或者其他特殊情况。
格式
输入格式:输入为整型
输出格式:输出为整型

#include<bits/stdc++.h> using namespace std;int main( )
{int n,sum;cin>>n;sum = (n*(n-1))/2;cout<<sum;return 0;
}

圆切平面
难度:白银 ①时间限制:1秒 占用内存:64 M
n个圆最多把平面分成几部分?输入圆的数量N,问最多把平面分成几块。比如一个圆以把一个平面切割成2块。不考虑负数,0或者其他特殊情况。
格式
输入格式:输入为整型
输出格式:输出为整型

#include<bits/stdc++.h> using namespace std;int main( )
{int a[1000];a[1]=2;a[2]=4;int n;cin>>n;while(true){for(int i=3;i<=n;i++){a[i]=a[i-1]+2*(i-1);}break;}cout<<a[n];return 0;
}

在一条直线上点上N(N>=1)个点可以把这条直线分成多少条射线?N从键盘输入。不考虑负数,0或者其他特殊情况。
格式
输入格式:输入为整型
输出格式:输出为整型

#include<bits/stdc++.h> using namespace std;int main( )
{int N,sum;cin>>N;sum = 2*N;cout<<sum;return 0;
}

序列
难度:青铜 时间限制:1秒 占用内存:64 M
有一个序列1,3,6,10,15,21....,请找出它的规律,输入整数N,输出第N项。不考虑负数,0或者其他特殊情况。
格式
输入格式:输入为整型
输出格式:输出为整型

#include<bits/stdc++.h> using namespace std;int main( )
{int N,sum;cin>>N;
sum = N*(N+1)/2;
cout<<sum;return 0;
}

AP数列
难度:青铜 时间限制:1秒 占用内存:64 M
输入AP数列(正整数)的前两项A1、A2和n。输出序列的第n项。不考虑负数,0或者其他特殊情况。
格式
输入格式:输入为整型,空格分隔
输出格式:输出为整型

#include<stdio.h>
int main()
{
int a,b,n;
scanf("%d%d%d",&a,&b,&n);
printf("%d\n",a+(n-1)*(b-a));
return 0;
}

(马蹄集)直线切平面 线段 圆切平面相关推荐

  1. 15. 计算几何:圆的表示 点、直线、线段与圆的关系

    文章目录 圆的表示 点.直线.线段与圆的关系 1. 点和圆的关系 2. 直线和圆的关系 3. 线段和圆的关系 4. 直线和圆的交点 圆的表示 struct Circle{Point c; //圆心do ...

  2. QT+opencv学习笔记(5)——霍夫直线检测、圆检测及椭圆检测

    开发环境为:win10+QT5.8+opencv3.2 Hough变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛.最基本的Hough变换是从黑白图像中检测直线,还可以经过改进检测圆.椭 ...

  3. 【python OpenCV3.3 图像处理教程:直线检测、圆检测、对象测量、腐蚀、膨胀等形态学操作、数字验证码识别、人脸检测

    1. 直线检测 Hough Line Transform:前提:边缘检测已经完成,基于霍夫变换 1.1 原理 可以通过(theta,r)唯一表示一个点. 把过三个点的全部直线以某一角度全部计算出来,如 ...

  4. 判断直线与线段 是否相交 + 加入误差 故需要判断重点 poj 3304 Segments

    题目来源:http://poj.org/problem?id=3304 分析: 题目大意:给出n条线段两个端点的坐标,问所有线段投影到一条直线上,如果这些所有投影至少相交于一点就输出Yes!,否则输出 ...

  5. 【bzoj4399】魔法少女LJJ 并查集+权值线段树合并

    题目描述 在森林中见过会动的树,在沙漠中见过会动的仙人掌过后,魔法少女LJJ已经觉得自己见过世界上的所有稀奇古怪的事情了 LJJ感叹道"这里真是个迷人的绿色世界,空气清新.淡雅,到处散发着醉 ...

  6. 【POJ - 3304 】Segments(计算几何,思想转化,直线和线段相交)

    题干: Given n segments in the two dimensional space, write a program, which determines if there exists ...

  7. 点到线段直线的距离, 直线与直线的关系 直线与线段的关系

    //代码参考与kuangbin的模板#include<bits/stdc++.h> using namespace std;const double eps = 1e-8; const d ...

  8. (重点)C#/Csharp桌面应用开发小作业小程序,测距仪,画圆,GDI画圆,画直线,绘制圆,绘制直线,绘制虚线,dashpattern的应用

    简介 这次试验具有一定难度,因为我们对于C#得画板接触得比较少,但是我认为老师很可能在考试的时候在这上面大出文章,所以这个实验我会详细的解析C#的GDI+ 首先,我们要画图形,就要调用Paint方法, ...

  9. C语言快速画直线和画圆的代码

    具体算法的原理我没有深入研究,总之用来快速画直线和画圆是目前很成熟的算法,拿来就用了^-^ 整个算法过程中只用了整数加减和移位,非常适用于运算能力有限的单片机系统. 以下代码只需要把SetPixel替 ...

最新文章

  1. super的用法(带了解)
  2. 将十六进制的字符串转换成整数
  3. 计算机专业的书普遍都这么贵,Github上的计算机电子书很多~~~
  4. 介绍一位高级数据分析师,告诉你数据分析原来这么好玩
  5. abap 中modify 的使用
  6. 【数据结构与算法】二叉树
  7. arXiv与文献调研神器Connected Papers强强联合
  8. PyTorch | 通过torch.arange创建等差数列张量 | torch.arange()如何使用?torch.arange()使用方法 torch.arange()举例说明
  9. 如何判断脚本执行成功
  10. SQL Server高级查询之子查询(在DML语句中使用子查询)
  11. Linq中查询List组合相同值数量大于1
  12. 17.20. 连续中值 堆
  13. 使用GenyMotion模拟器+抓包工具SRSniffer分析网络请求
  14. 深度丨语音识别技术专利申请分析及关键技术展望(上)
  15. 用记事本编写ajax,用记事本轻松制作ajax+xml在线聊天室
  16. 学生成绩管理系统(简易版)
  17. 时间、空间、对象 海量极速多维检索 - 阿里云RDS PostgreSQL最佳实践
  18. protobuf c语言版本
  19. BIM的发展现状与技术优势
  20. 1-初识DXGI与D3D

热门文章

  1. 高端服务器系统,浪潮高端服务器分析
  2. 谨以此文献给才毕业一两年的朋友(出自一个网友的文章)
  3. Android Studio TV开发教程(十二)帮助用户在电视上找到您的内容
  4. python仿真智能驾驶_自动驾驶仿真工程师
  5. iphonex美版型号对照表_iPhoneX国行和美版/港版/日版哪个好?苹果X各国家版本区别对比...
  6. 使用javax.mail发送邮件详解
  7. 清北学堂培训2019.4.28
  8. [转载]领航名人馆丨吴甘沙:自动驾驶将颠覆我们的生活与城市
  9. etermPID配置放大软件下载使用部署
  10. 如何挑选一款合适的移动硬盘