题目背景

三角形计数(triangle) 递推

题目描述

把大三角形的每条边n等分,将对应的等分点连接起来(连接线分别平行于三条边),这样一共会有多少三角形呢?编程来解决这个问题。

输入格式

第一行为整数t(≤100),表示测试数据组数;接下来t行,每行一个正整数n(≤500)。

输出格式

对于每个n,输出一个正整数,表示三角形个数。

画图来解释此题:

于是就有了AC代码:

#include<bits/stdc++.h>
using namespace std;
int a(int b)
{int ans=1,a1=4,a2=4,a3=2;for(int i=1;i<b;i++){ans+=a1;a1+=a2;a2+=a3;if(a3==2) a3=1;else a3=2;}return ans;
}
int main()
{int b,l;cin>>b;while(b--){cin>>l;cout<<a(l)<<endl;}
}

P2807 三角形计数(c++)相关推荐

  1. nvGRAPH三角形计数和遍历示例

    nvGRAPH三角形计数和遍历示例 #include " stdlib.h" #include" inttypes.h" #include" stdi ...

  2. 69 三角形计数(Triangle Count)

    文章目录 1 题目 2 解决方案 2.1 思路 2.2 时间复杂度 2.3 空间复杂度 3 源码 1 题目 题目:三角形计数(Triangle Count) 描述:给定一个整数数组,在该数组中,寻找三 ...

  3. luogu2807三角形计数

    题目描述 把大三角形的每条边n等分,将对应的等分点连接起来(连接线分别平行于三条边),这样一共会有多少三角形呢?编程来解决这个问题. 输入输出格式 输入格式: 第一行为整数t(≤100),表示测试数据 ...

  4. hdu4609 3idiots 三角形计数 FFT

    直接上代码 #include <iostream> #include <cstdio> #include <cmath> #include <cstring& ...

  5. spark的数三角形算法_数据算法 Hadoop Spark大数据处理技巧 PDF 下载

    相关截图: 资料简介: 本书介绍了很多基本设计模式.优化技术和数据挖掘及机器学习解决方案,以解决生物信息学.基因组学.统计和社交网络分析等领域的很多问题.这本书还概要介绍了MapReduce.Hado ...

  6. NYOJ-491 幸运三角形

    幸运三角形 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 话说有这么一个图形,只有两种符号组成('+'或者'-'),图形的最上层有n个符号,往下个数依次减一,形成倒置的 ...

  7. 符号三角形问题(回溯)

    [cpp] view plaincopy /*回溯法解符号三角形问题 问题描述: 如下图是由14个"+"和14个"-"组成的符号三角形, 2个同号下面都是&qu ...

  8. 符号三角形 回溯法 pta

    符号三角形的 第1行有n个由"+"和"-"组成的符号 ,以后每行符号比上行少1个,2个同号下面是"+",2个异 号下面是"-&qu ...

  9. 算法设计与分析第5章 回溯法(二)【回溯法应用】

    第5章 回溯法 5.2 应用范例 1.0-1背包问题 有n件物品和一个容量为c的背包.第i件物品的重量是w[i],价值是p[i].求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和 ...

最新文章

  1. 支持字母数字下划线和中文的正则
  2. 嫦娥五号样本研究登上Science:比阿波罗号样本“年轻”10亿年,填补了月球年龄研究空白期...
  3. 【工具使用系列】关于 MATLAB 液压机构,你需要知道的事
  4. MyBatis和hibernate本质区别与应用场景
  5. echarts折线图相关
  6. maven java管理_java – 依赖管理与maven
  7. 公文字体字号标准2020_手把手教你写公文——红头文件的制作技巧
  8. Visual Studio 11 九大新特性:图文详解【转】
  9. win8恢复我的计算机较早时间点,Win8系统的重置和刷新功能 -电脑资料
  10. C语言获取系统时间的几种方式 !
  11. Web页面输出Excel的数字问题解决方法
  12. Nginx系列(5):Web服务器分析之Linux I/O(理论中)
  13. 十分钟学后端技术:怎么才能学好分布式系统和相关技术?
  14. 查看Eclipse的工作路径
  15. c语言中.cpp英文全称,.cpp与.c的区别
  16. java smtp.126.com_java实现邮件发送
  17. jboss启动oracle表不存在,JBoss的部署及运行
  18. ProSpec 胶质源性神经营养因子人重组说明书
  19. asyne和await
  20. 调用系统安装软件时出现“解析软件包时出现问题”

热门文章

  1. 大数据入门教程系列之Hive内置函数及自定义函数
  2. linux怎么打开ppt文件格式,PPT 文件扩展名: 它是什么以及如何打开它?
  3. 邓俊辉《数据结构》-列表学习笔记
  4. 详解木瓜移动终止上市:深交所提出47问,涉定位不清、业绩下滑
  5. VR 与 AR 开发实战
  6. jyhtfkuy5987tgoluigl.kjylghliuygliuylio
  7. RabbitMQ安装过程(Win10)
  8. 源码自动生成流程图软件介绍
  9. 【日常计算机问题】win11、win10解决公共WiFi认证不弹出的问题。电脑没有弹出认证界面。以广州图书馆i-guangdong;i广东为例
  10. 计算机通信网自学笔记(1)