Lightoj 1307 Counting Triangles
来源:互联网 发布:淘宝不用背字根学五笔 编辑:程序博客网 时间:2024/05/16 14:24
题意:
给你n个木条,问有多少种方案组成三角形、
题解:
将所有木条排序,因为三角形两边之和大于第三边,找出小于两边之和的木条
#include "cstdio" #include "algorithm" using namespace std; int a[10100]; int main() { int n, caseno = 0, cases; scanf("%d", &cases); while( cases-- ) { scanf("%d",&n); int summ=0; for(int i=1;i<=n;i++) scanf("%d",&a[i]); sort(a+1,a+1+n); for(int i=1;i<=n-2;i++){ for(int j=i+1;j<=n-1;j++){ int c=a[i]+a[j]; long k = lower_bound (a+1, a+n+1, c) - a; summ+=(k-j-1); } } printf("Case %d: %d\n", ++caseno, summ ); } return 0; }”
0 0
- Lightoj 1307 Counting Triangles
- lightoj-1307-Counting Triangles【思维】
- lightoj 1307 Counting Triangles | 二分/暴力
- lightoj 1307 Counting Triangles (二分)
- lightoj 1307 Counting Triangles | 二分/暴力
- 【LightOJ】1307 - Counting Triangles(二分)
- LightOj 1307 - Counting Triangles(二分)
- LOJ 1307 Counting Triangles
- 1307 - Counting Triangles
- Counting Triangles
- LIGHT OJ 1307 - Counting Triangles【二分枚举】
- LOJ 1307 - Counting Triangles(二分)
- Light OJ 1307 - Counting Triangles(lower_bound)
- 【light-oj】-’1307 - Counting Triangles(二分)
- ACM hdu1396 Counting Triangles
- zoj 1629 Counting Triangles
- HDU 1396 Counting Triangles
- HDU 1396 Counting Triangles
- TIJ_工厂方法
- LINUX下安装 和 卸载 db2v10.5
- 分布式计算学习笔记之三:Web编程方式与 Java Web编程基础
- 安卓Handler,Looper消息传递机制
- 利用phpExcel进行数据导出
- Lightoj 1307 Counting Triangles
- Python快速复习之数据结构
- 猴子补丁
- Android开发工程师面试指南pdf版
- 你不知道的符号问题
- ArcMap中Double字段存储精度的问题
- OKEON编辑成本中心标准层次时其中一个节点没有挂到主层级
- 第25周-window程序设计(基础篇)-第4章-SYSMETS3.C
- 十、树