[编程题] 组装三角形
来源:互联网 发布:树洞源码 编辑:程序博客网 时间:2024/05/10 11:23
牛牛手里有N根木棒,分别编号为1~N,现在他从N根里想取出三根木棒,使得三根木棒构成一个三角形,你能计算出牛牛有多少种取法吗?(考虑两种取法中使用的木棒编号有一个不一样就认为是不同的取法)。
输入描述:
首先输入一个正整数N,接下来的一行共有N个正整数表示每个木棒的长度。
N ≤ 50, 木棒的长度 ≤ 10000.
输出描述:
输出一个整数表示方法数。
输入例子:
5
1 2 3 4 5
输出例子:
3
暴力
#include"iostream"using namespace std;typedef long long ll;int main(){ int n; int ai[60]; int num=0; cin>>n; for(int i=0;i<n;i++) cin>>ai[i]; for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(j==i) continue; for(int k=0;k<n;k++) { if(k==i||k==j) continue; if((ai[i]+ai[j])>ai[k]&&(ai[i]+ai[k])>ai[j]&&(ai[j]+ai[k])>ai[i]) num++; } } } cout<<num/6<<endl; return 0;}
0 0
- [编程题] 组装三角形
- 《编程题》组装三角形
- 编程题(2):组装三角形
- 【算法题】组装三角形
- [编程题] 寻找三角形
- [编程题] 寻找三角形
- [编程题] 寻找三角形
- [编程题] 寻找三角形
- [编程题] 寻找三角形
- GTK编程基础---组装盒,表组装
- 寻找三角形(编程题)
- 久邦科技笔试编程题(三角形)
- 巴斯卡三角形编程实现
- 编程求三角形
- 编程之美资格赛第三题:树上的三角形
- 微软2013 编程之美 第三题 树上的三角形
- 编程之美大赛第三题 树上的三角形 .
- Introduction to Java Programming编程题5.6<打印数字三角形>
- jQuery取消后续事件的执行
- 算法训练 邮票
- 15. Struts2_值栈
- pwm控制蜂鸣器驱动移植及初步认识Kconfig
- android message发送问题总结
- [编程题] 组装三角形
- 1039. Course List for Student (25)
- Maven工程报错:No goals have been specified for this build. You must specify a valid lifecycle phase or a
- C#设计模式
- 一张图了解机器学习特征工程的概念
- c语言(约瑟夫环)2017.4.23
- 孤儿进程与僵死进程
- mysql乐观锁总结和实践
- [cpp]C++11学习笔记-chrono