青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

樸素做法是 O(n3) 的,超時。我的做法是枚舉每個點,然后求其它點和它連線的斜率,再排序。這樣就得到經過該點的直線最多能經過幾個點。求個最大值就行了。復雜度是 O(n2logn) 的。把排序換成 hash,可以優化到 O(n2)。

/*************************************************************************
Author: WHU_GCC
Created Time: 2007-8-21 18:58:04
File Name: pku1118.cpp
Description: 
***********************************************************************
*/

#include 
<iostream>
#include 
<cmath>
using namespace std;

#define out(x) (cout << #x << ": " << x << endl)
typedef 
long long int64;
const int maxint = 0x7FFFFFFF;
const int64 maxint64 = 0x7FFFFFFFFFFFFFFFLL;
template 
<class T> void show(T a, int n) for (int i = 0; i < n; ++i) cout << a[i] << ' '; cout << endl; }
template 
<class T> void show(T a, int r, int l) for (int i = 0; i < r; ++i) show(a[i], l); cout << endl; }

const int maxn = 1000;

typedef 
struct point_t
{
    
int x, y;
}
;

bool d_equal(const double &a, const double &b)
{
    
return abs(a - b) < 1e-9;
}


point_t p[maxn];
int n;

double slope[maxn];
int m;

int main()
{
    
while (scanf("%d"&n), n != 0)
    
{
        
for (int i = 0; i < n; i++)
            scanf(
"%d%d"&p[i].x, &p[i].y);
        
        
int ans = 0;
        
for (int i = 0; i < n; i++)
        
{
            m 
= 0;
            
for (int j = 0; j < n; j++if (i != j)
                slope[m
++= double(p[j].y - p[i].y) / (p[j].x - p[i].x);
            sort(slope, slope 
+ m);
            
int cnt = 1;
            
for (int j = 1; j < m; j++)
            
{
                
if (d_equal(slope[j], slope[j - 1]))
                    cnt
++;
                
else
                    cnt 
= 1;
                ans 
>?= cnt;
            }

        }

        printf(
"%d\n", ans + 1);
    }

    
return 0;
}
posted on 2007-08-21 20:37 Felicia 閱讀(480) 評論(1)  編輯 收藏 引用 所屬分類: 計算幾何
Comments
  • # re: [計算幾何]pku1118
    古月殘輝
    Posted @ 2009-06-26 13:53
    e 這題我就是樸素的方法過的,沒有超時啊,不過運行了500ms,把你的程序提交了下,有點小錯,改了以后是300ms,沒有感覺出數量級的差別啊,不過你的Hash方法倒是蠻好的~~你都用的map實現嗎?STL會不會太慢啊?  回復  更多評論   
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲狠狠婷婷| 国产亚洲美州欧州综合国| 亚洲乱码国产乱码精品精可以看 | 亚洲人成在线播放网站岛国| 欧美伊人久久| 极品尤物av久久免费看| 免费在线亚洲欧美| 欧美精品一区二区久久婷婷| 日韩视频专区| 亚洲一区3d动漫同人无遮挡| 国产日韩欧美三级| 欧美肥婆bbw| 欧美日韩亚洲一区二区三区在线观看 | 毛片精品免费在线观看| 99成人精品| 亚洲深夜福利视频| 韩国v欧美v日本v亚洲v| 欧美国产视频在线观看| 欧美伦理91| 久久激情综合| 欧美久久久久免费| 久久国产精品毛片| 欧美电影免费观看大全| 欧美一区二区三区久久精品茉莉花| 久久精品123| 亚洲视频精品在线| 久久精品在线观看| 亚洲女人小视频在线观看| 久久精品国产99精品国产亚洲性色| 亚洲美女精品久久| 欧美亚洲三区| 亚洲午夜精品一区二区| 久久精品91久久香蕉加勒比| 亚洲视频免费看| 久久在线免费| 久久久国产91| 欧美日韩在线精品一区二区三区| 久久免费的精品国产v∧| 欧美日韩国产色综合一二三四 | 久久精品国产77777蜜臀| 在线播放豆国产99亚洲| 日韩视频一区二区三区| 伊人久久婷婷| 亚洲欧美激情四射在线日| 亚洲精品视频在线| 久久久免费精品视频| 午夜一区不卡| 欧美日韩在线精品| 亚洲片区在线| 亚洲国产精品一区制服丝袜| 欧美专区在线| 欧美一区二区三区四区在线| 欧美日韩亚洲免费| 欧美国产一区二区| 影音先锋日韩资源| 欧美专区一区二区三区| 久久精品免费看| 国产精品系列在线| 一区二区三区视频在线播放| 在线综合欧美| 欧美激情一区二区三区不卡| 亚洲电影在线看| 1024成人| 蜜臀久久久99精品久久久久久| 久久久精品视频成人| 国产日本精品| 欧美在线日韩精品| 久久青青草原一区二区| 一区二区三区亚洲| 久久一二三国产| 欧美高清不卡| 91久久久国产精品| 欧美另类视频| 一本色道**综合亚洲精品蜜桃冫| 中文一区二区在线观看| 欧美日韩精品高清| 一区二区三区日韩欧美精品| 亚洲午夜久久久久久久久电影院 | 麻豆亚洲精品| 亚洲国产日韩欧美| 一区二区成人精品| 国产精品高潮呻吟久久av无限| 亚洲一区视频在线| 久久久青草青青国产亚洲免观| 国内精品美女在线观看| 久久看片网站| 99热在线精品观看| 久久精品国产清高在天天线 | 欧美午夜宅男影院| 亚洲欧美日韩一区在线| 老妇喷水一区二区三区| 亚洲精品中文字幕有码专区| 欧美性色综合| 欧美一区二区高清| 欧美电影在线| 亚洲在线一区二区三区| 国产日韩精品一区| 欧美国产视频日韩| 亚洲免费视频观看| 亚洲福利国产| 欧美一区免费视频| 亚洲人成在线观看网站高清| 欧美先锋影音| 久久综合中文色婷婷| av成人免费| 免费亚洲电影在线观看| 午夜精品久久久久久久99水蜜桃 | 欧美另类极品videosbest最新版本| 制服丝袜激情欧洲亚洲| 另类av导航| 亚洲女同在线| 日韩视频第一页| 国产在线高清精品| 国产精品av久久久久久麻豆网| 香蕉成人伊视频在线观看| 91久久国产综合久久91精品网站| 欧美一级在线视频| 99精品热6080yy久久| 国外精品视频| 国产精品主播| 欧美色大人视频| 欧美精品久久久久久久久久| 亚欧成人在线| 亚洲制服丝袜在线| 亚洲美女av黄| 亚洲第一在线视频| 麻豆精品视频在线| 久久成人精品一区二区三区| 亚洲永久免费| 制服丝袜激情欧洲亚洲| 亚洲精品国精品久久99热一| 狠狠色狠色综合曰曰| 国产精品一区三区| 国产精品久久久久久久久婷婷 | 国产欧美日韩| 欧美系列电影免费观看| 欧美久久久久久久久久| 欧美黄色网络| 欧美激情亚洲国产| 欧美精品黄色| 欧美区视频在线观看| 你懂的成人av| 欧美激情一二区| 欧美精品一卡| 欧美三级视频在线播放| 欧美日韩在线观看视频| 欧美午夜一区二区三区免费大片| 欧美日本韩国一区| 欧美日韩国产黄| 欧美日韩在线直播| 国产精品成人一区二区艾草| 欧美偷拍一区二区| 国产精品久久久久三级| 国产精品久久久久久久午夜| 国产精品青草久久| 国产亚洲精品7777| 一区福利视频| 亚洲精品久久久一区二区三区| 亚洲精品综合在线| 亚洲午夜精品网| 久久精品国产99国产精品| 久久看片网站| 亚洲国产专区| 中文欧美日韩| 久久久国产精彩视频美女艺术照福利| 久久人体大胆视频| 欧美精品一区视频| 国产精品国产三级国产 | 欧美国产日产韩国视频| 欧美三级欧美一级| 国产午夜精品理论片a级探花| 激情欧美亚洲| 亚洲午夜激情在线| 久久精品视频在线看| 亚洲黄色在线| 亚洲欧美成人一区二区三区| 久久久久久国产精品一区| 欧美精品在线观看一区二区| 国产精品欧美久久久久无广告| 国内一区二区三区在线视频| 亚洲精品久久7777| 性欧美精品高清| 亚洲福利在线观看| 午夜精品久久| 欧美日韩播放| 好看的日韩视频| 亚洲一区激情| 亚洲第一精品福利| 欧美一区激情| 欧美日韩视频专区在线播放| 国产一区二区三区四区| 99国产精品私拍| 美女日韩欧美| 亚洲欧美成人精品| 欧美精品午夜| 亚洲国产成人av好男人在线观看| 先锋影音网一区二区| 亚洲三级电影在线观看| 久久精品免费电影| 国产精品腿扒开做爽爽爽挤奶网站|