再思考一下好的方法,水过,数据太弱! 本来不想传的!

#include <iostream>
using namespace std;
#define MAX 702
/*284K 422MS*/
typedef struct _point
{
int x;
int y;
}point; point p[MAX]; bool judge(point a,point b,point c)
{
return (a.y-b.y)*(c.x-b.x)-(c.y-b.y)*(a.x-b.x);
} int main()
{
int n;
while(cin>>n)
{
if(n==0) break;
for(int i=0;i<n;i++)
cin>>p[i].x>>p[i].y;
int max=0;
//暴力搜索
for(int k=0;k<n;k++)
{
for(int i=k+1;i<n;i++)
{
int sum=0;
for(int j=i+1;j<n;j++)
{
if(!judge(p[k],p[i],p[j]))
++sum;
}
if(max<sum)
max=sum;
}
} cout<<max+2<<endl;
}
system("pause");
return 0;
}

最新文章

  1. html tab页面切换事件。
  2. wow经典台词
  3. Xcode 文档注释方法
  4. poj3371
  5. Android6.0动态权限申请步骤以及需要注意的一些坑
  6. [转载]关于C++ const 的全面总结
  7. Android Layout_Gravity和Gravity
  8. 跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量
  9. This project references NuGet package(s) that are missing on this computer.
  10. 基于Js实现的UrlEncode和UrlDecode函数代码
  11. mac下安装nginx问题解决
  12. Android 开源优秀的项目
  13. 2017广东工业大学程序设计竞赛决赛-tmk买礼物
  14. web工程自动部署(tomcat服务器)
  15. day 10 字符编码和文件处理 细节整理
  16. 关于HTML相关知识随记
  17. 概念数据模型CDM基础
  18. JS合并数组的几种方法及优劣比较
  19. c++ primer plus 第四章 课后题答案
  20. QRCode 二维码

热门文章

  1. 【配置】电信华为HG8245 无线路由器配置 有贴图
  2. Memory Leak(内存泄漏)问题总结(转)
  3. [Leetcode][Python]44:Wildcard Matching
  4. C based
  5. Kinect for windows 破解 一,简单的体感超级玛丽
  6. android分割线
  7. 源码推荐(7.17):不规则按钮类似于遥控器按钮,一个可以最大程度简化PageView与TabView切换的第三方框架
  8. 解决jQuery.live在mobile safari(iphone / ipad / ipod)绑定失败的问题
  9. Oracle临时表on commit preserver rows和on commit delete rows区别
  10. ORACLE 查询表定义