UVA 11401 Triangle Counting(详解)
Triangle Counting
分析一下
以八为例子
1 2 3 4 5 6 7 8
以(7,8)为边,就有6 7 8, 5 7 8, 4 7 8 ,3 7 8 ,2 7 8 五种情况;
以(6,8)为边,就有5 6 8, 4 6 8, 3 6 8 三种情况;
以(5,8)为边,就有4 5 8 一种情况;
这时候我们把8算完了,也就是5+3+1种情况
然后算最大边为7的情况4+2种情况
以此类推
就可以知道最大边为n时有(n / 2 - 1)*(n -1 ) / 2种情况
#include<bits/stdc++.h>
using namespace std;
const int Max=1000005;
long long a[Max];
int main()
{a[3]=0;int x=0;for(int i=4;i<=Max;i++){long long int c=(i/2-1),d=(i-1)/2;a[i] = c*d;a[i]+=a[i-1];}while(cin>>x&&x>=3){printf("%lld\n",a[x]);}
}
UVA 11401 Triangle Counting(详解)相关推荐
- UVA 11401 - Triangle Counting
Problem G Triangle Counting Input: Standard Input Output: Standard Output You are given n rods of le ...
- (转)dp动态规划分类详解
dp动态规划分类详解 转自:http://blog.csdn.NET/cc_again/article/details/25866971 动态规划一直是ACM竞赛中的重点,同时又是难点,因为该算法时间 ...
- Triangle Counting【数学】
Triangle Counting UVA - 11401 题目传送门 题目大意:输入一个整数n,求在1到n中选取三条边能够组成多少种三角形. AC代码: #include <cstdio> ...
- 【OpenCV 4开发详解】点集拟合
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- 【OpenCV 4开发详解】轮廓外接多边形
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- 【OpenCV 4开发详解】图像二值化
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- Bounding box regression详解
Bounding box regression详解 转载 http://blog.csdn.net/u011534057/article/details/51235964 Reference link ...
- ArcGIS Engine中的Symbols详解
转自原文 ArcGIS Engine中的Symbols详解 本文由本人翻译ESRI官方帮助文档.尊重劳动成果,转载请注明来源. Symbols ArcObjects用了三种类型的Symbol(符号样式 ...
- Git学习系列之Git基本操作克隆项目(图文详解)
不多说,直接上干货! 想必,能进来看我写的这篇博文的朋友,肯定是了解过. 比如SVN的操作吧,最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commi ...
最新文章
- 学界 | UC伯克利发布一个低成本家居机器人,会叠衣服、会泡咖啡
- RHEL7中防火墙firewalld的配置
- libpcap 源代码分析(二)
- AcWing 756. 蛇形矩阵
- ZOJ -3203 三分+数学
- 图像特征提取与描述_角点特征01:Harris算法+Shi-Tomas算法
- Linux模拟超级终端minicom(二)
- python excel 添加数据_使用pyexcel python在电子表格中添加行数据
- 从博客园迁移到简书平台
- 一、用户画像是如何生成的
- 后期强蒙版大师破解版
- 各大浏览器内核Blink chromium
- 查看raid卡型号和固件版本
- 教你怎么搞定P2P终结者的网速限制
- IDEA封神榜大语言模型二郎神系列Erlangshen-Ubert-110M-Chinese使用
- ORA-12705:无法访问NLS数据文件或者指定的环境无效
- 百度移动营销页常见问题汇总,99%的人不知道
- 【Mskt问题的解决办法】使用御坂翻译器2.x版本遇到的常见问题及解决办法
- 不知道如何进行图片文字翻译?看完这篇你就知道了
- 数据分析——Kettle插件开发异常信息总结
热门文章
- 15丨基础篇:Linux内存是怎么工作的?
- 38 | 案例篇:怎么使用 tcpdump 和 Wireshark 分析网络流量?
- mysql进入表格_mysql如何进入数据库查看所有表
- kill进程_你还在使用kill -9 杀进程吗?从原理谈避免踩雷!
- LVS+Keepalive 实现负载均衡高可用集群
- DataWorks功能实践速览 — 参数透传
- 一文读懂阿里云数据库Autoscaling是如何工作的
- Web开发的历史发展技术演变
- 阿里技术 2019 年度热文 Top10 出炉,你错过哪些?
- java文件与流_Java文件和流深入