题目

小b有一个仅包含非负整数的数组a,她想知道有多少个三元组(i,j,k),满足i<j<k且a[i],a[j],a[k]可能作为某个三角形的三条边的边长。

输入

第一行输入一个正整数n,表示数组a中元素个数;
第二行n个非负整数,表示a中元素,以空格隔开;
其中0<n≤1000,a中任意元素a[i]满足0≤a[i]≤1000。

输出

输出一个数,表示满足题意的三元组个数

输入样例

4
2 2 3 4

输出样例

3

思路:暴力即可

源程序

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<string>
#include<cstring>
#include<cmath>
#include<ctime>
#include<algorithm>
#include<utility>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<map>
#define EPS 1e-9
#define PI acos(-1.0)
#define INF 0x3f3f3f3f
#define LL long long
const int MOD = 1E9+7;
const int N = 100000+5;
const int dx[] = {0,0,-1,1,-1,-1,1,1};
const int dy[] = {-1,1,0,0,-1,1,-1,1};
using namespace std;LL a[N];
int main() {int n,w;scanf("%d",&n);for(int i=1; i<=n; i++)scanf("%lld",&a[i]);int res=0;for(int i=1; i<=n; i++) for(int j=i+1; j<=n; j++) for(int k=j+1; k<=n; k++) if(a[i]+a[j]>a[k]&&a[i]+a[k]>a[j]&&a[j]+a[k]>a[i])res++;printf("%d\n",res);return 0;
}

数三角形(51Nod-2497)相关推荐

  1. 一本通1655数三角形

    1655:数三角形 时间限制: 1000 ms         内存限制: 524288 KB [题目描述] 给定一个 n×m 的网格,请计算三点都在格点上的三角形共有多少个.下图为 4×4 的网格上 ...

  2. 组合计数——车的放置(逆元)+数三角形+序列统计(lucas定理)

    通用传送门:https://www.acwing.com/activity/content/16/ 思路:设C(a,b)为从a中取出b个的组合数,设A(a,b)从a中选出b个进行排列的排列数. 对于题 ...

  3. 组合数学——数三角形

    数三角形 给定一个 n×m 的网格,请计算三点都在格点上的三角形共有多少个. 下图为 4×4 的网格上的一个三角形. 注意:三角形的三点不能共线. 输入格式 输入一行,包含两个空格分隔的正整数 m 和 ...

  4. 2023NHOI数三角形题解

    第五题数三角形(e.cpp)[题目描述]已知一个包含n个非负整数的数组a,要从中选出三个数作为三角形的三条边的边长,有多少种不同的选法.注意:要组成三角形需要满足的条件是任意两边之和大于第三边.[输入 ...

  5. bzoj3505 / P3166 [CQOI2014]数三角形

    P3166 [CQOI2014]数三角形 前置知识:某两个点$(x_{1},,y_{1}),(x_{2},y_{2})\quad (x_{1}<x_{2},y_{1}<y_{2})$所连成 ...

  6. P3166 [CQOI2014]数三角形(组合数学)

    P3166 [CQOI2014]数三角形(组合数学) 整点三角形个数. 正难则反,求出总方案和共线三角形方案数即可. 总方案:C((n+1)(m+1),3)C((n+1)(m+1),3)C((n+1) ...

  7. 计蒜客NOIP模拟赛 数三角形

    数三角形 题目描述 刚刚上高中的洁洁在学习组合数学的过程中遇到一道麻烦的题目,她希望你能帮助她解决.给定一张无向完全图 G,其中大部分边被染成蓝色,但也有一些边被染成红色或者绿色.现在,洁洁需要给这张 ...

  8. 数三角形 (组合数学+分类讨论)

    数三角形 [Link](信息学奥赛一本通(C++版)在线评测系统 (ssoier.cn)) 题意 给定一个 n × m n\times m n×m的网格,请计算三点都在格点上的三角形共有多少个. 题解 ...

  9. 51nod 2497 数三角形

    小b有一个仅包含非负整数的数组a,她想知道有多少个三元组(i,j,k),满足i<j<k且a[i],a[j],a[k]可能作为某个三角形的三条边的边长. 收起 输入 第一行输入一个正整数n, ...

  10. BZOJ 3505 [Cqoi2014]数三角形(组合数学)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=3505 [题目大意] 给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个. 注 ...

最新文章

  1. SAP客户合作伙伴关系使用说明
  2. PHP获取当前页面的URL
  3. under what circumstances, breakfast is essential
  4. DataURL:概述
  5. 隐藏自己电脑的IP地址
  6. [css] 实现单行文本居中和多行文本左对齐并超出显示“...“
  7. Java 中访问路径的问题
  8. linux系统下安装2080ti驱动,CentOS 7.4 Nvidia GeForce RTX 2080 Ti 显卡驱动安装
  9. beforeunload中阻止提示关闭_React 系统中,在离开编辑页面前做提示
  10. 十一、垃圾回收策略配置
  11. HTML5学习第6篇—video:自己实现video的播放控件(添加样式版)
  12. js页面打印去除页眉页脚
  13. 免费开源的几款Web服务器软件简介
  14. 费曼算法(Feynman algorithm)
  15. Lady General Hua Mu-lan花木兰剧本
  16. STM32寄存器编程思路 - 从51到stm32开发入门,真干货
  17. Windows7和Windows10设置屏保保护程序-冒泡
  18. Gram矩阵的一些性质
  19. 内部什么 什么内部 内什么类
  20. 打怪升级js,随机产生一只苍蝇,点击消失

热门文章

  1. 8个应用案例告诉你,机器学习都能做什么?
  2. 都9012了,这几个公众号你还没关注?
  3. 收藏 | 来自微软大神的机器学习秘籍!
  4. OneNand、Nand和Nor三种Flash的区别
  5. 考研重庆邮电大学计算机跨专业,重庆邮电大学计算机考研难度
  6. 微软再出手!这次要干翻 IDEA 了。。
  7. H哥亲测可用!一个点外卖省钱的小技巧!
  8. 再招一万人!疯了。。。
  9. oracle 删除重复记录
  10. SpringBoot2.0 基础案例(03):配置系统全局异常映射处理