Description

一条直线能够将平面分成2部分,两条直线能够将平面分成4部分,而对于一条“V”型线而言,平面被分成2部分,两条“V”型线最多能够将平面分成7部分。对于椭圆封闭曲线对平面的划分又将不一样,任意两个椭圆至多有两个交点。现在给定一个N,你能够计算出三种不同情况下,空间最多被划分出多少个部分吗?

Input

若干组测试数据,每组测试数据占一行,每行一个正整数N(1<=N<=10^6)。

Output

每组数据输出一行,每行3个整数,之间用空格隔开。

分别输出N条直线,N条“V”型线,和N个椭圆最多能够将平面划分成多少部分,结果保证在10^18以内?

Sample Input

12

Sample Output

2 2 24 7 4

// File Name: d.cpp
// Author: rudolf
// Created Time: 2013年04月12日 星期五 21时11分57秒#include<vector>
#include<list>
#include<map>
#include<set>
#include<deque>
#include<stack>
#include<bitset>
#include<algorithm>
#include<functional>
#include<numeric>
#include<utility>
#include<sstream>
#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cmath>
#include<cstdlib>
#include<cstring>
#include<ctime>
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cstdio>
#include<queue>
#include<cstdlib>
using namespace std;
long long zhixian (long long n )
{
return n*(n+1)/2+1;
}
long long zhexian (long long n )
{
return 2*n*n-n+1;
}
long long quxian (long long n )
{
return n*n-n+2;
}
int main()
{
// freopen("Text.txt","r",stdin);
//int i, j, k ,l ,m ,n ,T ;
long long n ;
while(~scanf("%lld",&n))
{
printf("%lld %lld %lld\n",zhixian(n),zhexian(n),quxian(n));
}return 0;
} 

转载于:https://www.cnblogs.com/bo-jwolf/archive/2013/04/12/3033113.html

Problem D: 平面划分相关推荐

  1. Problem D: 平面上的点——Point类 (IV)

    Problem D: 平面上的点--Point类 (IV) Time Limit: 1 Sec   Memory Limit: 4 MB Submit: 5400   Solved: 3167 [ S ...

  2. Problem F: 平面上的点——Point类 (VI)

    Problem F: 平面上的点--Point类 (VI) Time Limit: 1 Sec   Memory Limit: 4 MB Submit: 6636   Solved: 3048 [ S ...

  3. Problem A: 平面上的点——Point类 (I)

    Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定.现在我们封装一个"Point类"来实现平面上的点的操作. 根据"append.c ...

  4. Problem E: 平面上的点——Point类 (II)

    Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定.现在我们封装一个"Point类"来实现平面上的点的操作. 根据"append.c ...

  5. Contest - 第10届“新秀杯”ACM程序设计大赛网络资格赛 赛后信息(题解)

    题目列表:   Problem Id Title   2145 Problem A ACM-ICPC试炼   2151 Problem B 找教室   2152 Problem C 丢失的数列   2 ...

  6. 平面划分问题、超平面规划

    直线划分平面问题 题目描述 给定n条直线,判断这n条直线最多能将平面划分为多少区域. 解析 首先观察1条直线的划分情况. 显而易见,1条直线分平面为两个区域. 然后是2条直线的划分情况. 接着是3条直 ...

  7. 平面上的点——Point类 (VI)

    Problem D: 平面上的点--Point类 (VI)Time Limit: 1 Sec Memory Limit: 4 MB Submit: 7868 Solved: 3620 [Submit] ...

  8. 蓝桥杯真题:平面分割

    第一次做几何题: 看到了一篇十分好的推导,原文请见: 第十一届蓝桥杯A组省赛平面分割_Alan_Lowe-CSDN博客_蓝桥杯平面分割 也有一个小的公式总结,原文请见: [蓝桥杯]平面分割_木又可可的 ...

  9. Plane Sweeping | 平面扫描

    输入:一系列经过校准的照片以及拍摄相机对应的投影矩阵 假设(定义):所有物体只有漫反射,有一个虚拟相机cam x,定义一个近平面和一个远平面,在这之间物体被一系列密集的平行平面划分 核心思想 如果平行 ...

  10. 平面上的点——Point类

    Problem A: 平面上的点--Point类 (I) Time Limit: 1 Sec  Memory Limit: 4 MB Submit: 11586  Solved: 5189 [Subm ...

最新文章

  1. TOMCAT 高并发配置
  2. Flutter Beta 3 新特性概览
  3. B18_NumPy副本和视图(视图或浅拷贝、副本或深拷贝、深浅拷贝)
  4. 04-ServletContextListener
  5. ggplot2 | ggplot2作图语法入门
  6. ps修改dds贴图_ZBrush建模师教你zbrush与Photoshop绘制人脸贴图,听仔细了哈
  7. CIA的海外间谍,要如何完美避开AI的监控?
  8. 希捷扩展PCIe产品组合 推出两款新闪存加速卡
  9. 【CCPC-Wannafly Winter Camp Day4 (Div1) A】夺宝奇兵(水题)
  10. Linux服务器更换主板后,网卡识别失败的处理方法
  11. 技术沙龙之IOS相机管理
  12. 四川师范大学计算机科学学院分数线,四川师范大学计算机科学学院2020考研复试分数线已公布...
  13. 将字体变成红色加粗字体
  14. 学习如逆水行舟,只有坚持不断的学习,才能保持进步!我置顶了这些公众号
  15. OpenCV:03图像的算数运算
  16. 关于安装wordcloud库的那些事
  17. AI今年最大进展就是毫无进展?2019年AutoML、GAN将扛大旗
  18. OpenStack Swift报错处理
  19. Acrel-3000在青岛中冶圣乔维斯南区智能住宅小区的应用
  20. gc0328双摄像头的驱动_精确查找摄像头驱动程序

热门文章

  1. 管理员说:CSDN博客,一天访问量1000就很好了
  2. 管理感悟:当领导就要敢于,及时做出决策
  3. spark提交到yarn_Spark任务提交方式
  4. Windows下,Unicode、UTF8,GBK(GB2312)互转
  5. c++ 中 try catch throw异常
  6. 判断文件中字符是否存在_使用Python库判断字符是否在字体里
  7. 电脑卡顿不流畅是什么原因_为什么感觉电脑远不如手机流畅?
  8. Memcache和Redis区别:
  9. Mybatis源码分析之Mapper文件解析
  10. COM口总是有惊叹号怎么办