HDU 1249 三角形

简介:
三角形

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4150    Accepted Submission(s): 2792

Problem Description
用N个三角形最多可以把平面分成几个区域?
 
Input
输入数据的第一行是一个正整数T(1<=T<=10000),表示测试数据的数量.然后是T组测试数据,每组测试数据只包含一个正整数N(1<=N<=10000).
 
Output
对于每组测试数据,请输出题目中要求的结果.
 
Sample Input
2
1
2
 
Sample Output
2
8



思路:(参考 http://hi.baidu.com/matrixwhisper/item/6bfe48522351e0d19e266717 )

N个三角形将平面分割成多少区域?先成简单的情况入手:
  当n=1时,S(1) = 2;  当n=2时,S(2) = 8;  当n=3时,S(3)=20;  当n=4时,S(3)=20;当n=4时,S(4)=38:
           
当n=2时,新增的三角形与原有的三角形有了六个交点,即每条边两个交点,也就产生了六个新增的区域:同理n=3,4..;由于作图比较难,所以就不画出来了。大家可以自己动手做。
 

递推式:



公式:


 
这类总结一下:对于这类题目,我们先从简单的入手,抓住新增的图形与原有的图形产生的点的个数,从而找到与新增的区域的个数的关系!           
#include<stdio.h>
int main()
{
    int i,j,n,m;
    scanf("%d",&n);
    while(n--)
    {
       scanf("%d",&m);
       printf("%d\n",3*m*(m-1)+2);
    }
    return 0;
}


相关文章
|
11月前
|
编解码 物联网 API
"揭秘SD文生图的神秘面纱:从选择模型到生成图像,一键解锁你的创意图像世界,你敢来挑战吗?"
【10月更文挑战第14天】Stable Diffusion(SD)文生图功能让用户通过文字描述生成复杂图像。过程包括:选择合适的SD模型(如二次元、2.5D、写实等),编写精准的提示词(正向和反向提示词),设置参数(迭代步数、采样方法、分辨率等),并调用API生成图像。示例代码展示了如何使用Python实现这一过程。
492 4
|
9月前
|
数据库 微服务
SEATA模式
Seata 是一款开源的分布式事务解决方案,支持多种事务模式以适应不同的应用场景。其主要模式包括:AT(TCC)模式,事务分三阶段执行;TCC 模式,提供更灵活的事务控制;SAGA 模式,基于状态机实现跨服务的事务一致性;XA 模式,采用传统两阶段提交协议确保数据一致性。
243 5
|
10月前
|
存储 安全 物联网
计算机网络的类型
本文介绍了网络的分类,涵盖按覆盖范围(PAN、LAN、MAN、WAN)、使用场景(公网、外网、内网)、传输介质(有线、无线)、特殊类型(VLAN、SAN、网络桥接、接入网)及拓扑结构(总线型、星型、树型、环型、网状型)和交换方式(电路交换、报文交换、分组交换)等,详细阐述了各类网络的特点和技术。
564 2
|
10月前
|
数据采集 监控 算法
大数据与物流行业:智能配送的实现
【10月更文挑战第31天】在数字化时代,大数据成为物流行业转型升级的关键驱动力。本文探讨大数据如何在物流行业中实现智能配送,包括数据采集与整合、数据分析与挖掘、智能配送规划及实时监控与评估,通过案例分析展示了大数据在优化配送路线和提升物流效率方面的巨大潜力,展望了未来智能配送的高度自动化、实时性和协同化趋势。
|
存储 安全 定位技术
如何利用 ArcGIS Pro 和 Landsat 8 图像计算叶绿素指数和全球环境监测指数
如何利用 ArcGIS Pro 和 Landsat 8 图像计算叶绿素指数和全球环境监测指数
543 0
如何利用 ArcGIS Pro 和 Landsat 8 图像计算叶绿素指数和全球环境监测指数
|
前端开发 JavaScript IDE
用Vue3.2 + Vite2.7 从0快速打造一个UI组件库
最近自己学习写了一个基于Vue3的组件库,感觉`有点意思`,这篇文章来记录一下我是怎么从0快速打造一个UI组件库的
用Vue3.2 + Vite2.7 从0快速打造一个UI组件库
|
编解码 网络协议 程序员
HTTP协议格式、URL格式及URL encode
HTTP协议格式、URL格式及URL encode
HTTP协议格式、URL格式及URL encode
|
Cloud Native 大数据 数据中心
阿里云基础设施网络亮相2022中国云网智联大会
阿里云基础设施网络亮相2022中国云网智联大会
阿里云基础设施网络亮相2022中国云网智联大会
|
XML 数据格式 Python
Py之openpyxl:openpyxl库的简介、安装、使用方法之详细攻略
Py之openpyxl:openpyxl库的简介、安装、使用方法之详细攻略
Py之openpyxl:openpyxl库的简介、安装、使用方法之详细攻略