轰炸
来源:互联网 发布:python升级到2.7 编辑:程序博客网 时间:2024/04/19 09:59
QAQ
枚举任意两个点计算斜率,对于一个点与其他点的斜率进行排序,看有多少个相同斜率的即为答案
#include <iostream>#include <cstdio>#include <algorithm>using namespace std;double f[701][701];double x[701],y[701];int ans;int main(){ int n; scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%lf%lf",x+i,y+i); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) if(i!=j) f[i][j]=(y[i]-y[j])/(x[i]-x[j]); for(int i=1;i<=n;i++) { sort(f[i]+1,f[i]+n+1); int sum1=0; int sum2=0; for(int j=3;j<=n;j++) if(f[i][j]==f[i][j-1]) sum1++,sum2=max(sum2,sum1); else sum1=0; sum1=max(sum1,sum2); ans=max(ans,sum1); } printf("%d",ans+2);}
阅读全文
0 0
- 轰炸
- 轰炸
- 【模拟】轰炸
- RQNOJ 轰炸
- 【u209】轰炸
- P1142 轰炸
- 如何实施手机短信轰炸
- 【计算几何】【RQNOJ】轰炸
- [Rqnoj-150]轰炸
- 【枚举优化】轰炸
- QQ2006消息轰炸
- 电话轰炸器
- 【模拟试题】轰炸(BSOI1034)
- 如何防止短信轰炸
- swustoj轰炸(0129)
- 【学校联考】CQYZ_Vijos_P3755 轰炸
- 【NOIP2017提高组】轰炸
- 大腕之轰炸日本版
- 操作系统的学习(1)——启动,中断,异常和系统调用。
- [Leetcode]Reverse String
- Centos6.5上通过Docker安装Tensorflow
- 不容易系列之(4)——考新郎 HDU
- git学习------> Gitlab如何进行备份恢复与迁移?
- 轰炸
- 顺序队列
- [双连通分量]poj3694 Network
- 新闻发布系统后台
- 【SVN】svn的本地安装以及使用(TortoiseSVN)
- 独木舟上的旅行
- Satellite Photographs(dfs)
- Java知识(java继承)
- 简析TCP的三次握手与四次分手