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

樸素做法是 O(n3) 的,超時。我的做法是枚舉每個點,然后求其它點和它連線的斜率,再排序。這樣就得到經(jīng)過該點的直線最多能經(jīng)過幾個點。求個最大值就行了。復(fù)雜度是 O(n2logn) 的。把排序換成 hash,可以優(yōu)化到 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 閱讀(475) 評論(1)  編輯 收藏 引用 所屬分類: 計算幾何
Comments
  • # re: [計算幾何]pku1118
    古月殘輝
    Posted @ 2009-06-26 13:53
    e 這題我就是樸素的方法過的,沒有超時啊,不過運行了500ms,把你的程序提交了下,有點小錯,改了以后是300ms,沒有感覺出數(shù)量級的差別啊,不過你的Hash方法倒是蠻好的~~你都用的map實現(xiàn)嗎?STL會不會太慢啊?  回復(fù)  更多評論   
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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福利| 亚洲一区二区三区四区中文| 亚洲精品中文字幕在线| 亚洲国产精品传媒在线观看| 亚洲国产精品v| 亚洲第一区在线观看| 亚洲日韩欧美视频一区| 久久国产精品一区二区三区| 亚洲欧美bt| 亚洲欧美激情精品一区二区| 亚洲香蕉成视频在线观看| 日韩视频在线观看| 亚洲最新在线| 亚洲一区免费网站| 午夜欧美精品| 久久三级福利| 欧美暴力喷水在线| 欧美日韩91| 欧美视频在线观看免费网址| 国产精品视频不卡| 狠狠色狠狠色综合日日91app| 韩国免费一区| 亚洲欧洲一区二区在线播放| 日韩亚洲精品在线| 午夜激情综合网| 一区二区三区精品| 亚洲激情视频网站| 亚洲激情视频| 一区二区三区国产精品| 欧美一区二区三区视频在线| 久久九九全国免费精品观看| 久久精品一区二区三区四区| 欧美凹凸一区二区三区视频| 一区二区久久久久| 久久精品成人欧美大片古装| 麻豆精品网站| av不卡在线观看| 久久精品国产一区二区三区免费看 | 久久久精品一区| 欧美成人午夜视频| 一区二区三区国产盗摄| 久久久久一区二区三区| 欧美午夜久久久| 亚洲黄网站黄| 欧美影视一区| 亚洲精品日韩欧美| 久久久久国产精品www| 久久久精品性| 欧美一区二区三区在| 欧美高清视频一区二区| 好看的日韩视频| 先锋影音久久久| 亚洲精品在线一区二区| 久久午夜色播影院免费高清| 国产精品女主播| 夜夜狂射影院欧美极品| 免费亚洲电影在线观看| 午夜精品久久久久久久久| 欧美日韩天天操| 国产日韩高清一区二区三区在线| 欧美亚洲一区二区三区| 欧美国产三区| 亚洲二区在线观看| 欧美在线视频播放| 亚洲精品一区二区三区福利| 亚洲欧美电影在线观看| 欧美日韩高清在线| 91久久国产综合久久蜜月精品| 久久久国产一区二区| 日韩视频不卡中文| 久久九九热re6这里有精品| 国产亚洲欧美激情| 久久精品国产在热久久| 午夜综合激情| 国产精品永久免费在线| 亚洲欧美欧美一区二区三区| 日韩午夜免费视频| 欧美日韩一区二区在线| 在线亚洲伦理| 在线亚洲免费视频| 国产精品一区二区在线观看| 香蕉免费一区二区三区在线观看| 亚洲视频一区二区在线观看| 欧美午夜精品久久久久久孕妇| 一本大道久久a久久综合婷婷| 91久久精品国产91性色| 欧美电影免费观看高清| 日韩西西人体444www| 亚洲免费观看视频| 国产美女精品在线| 久久在线播放| 麻豆成人在线播放| 亚洲免费观看高清在线观看| 亚洲乱码国产乱码精品精天堂| 欧美日产一区二区三区在线观看| 亚洲日本成人| 一区二区成人精品| 国产精品v亚洲精品v日韩精品| 亚洲男人av电影| 亚洲欧洲一区二区在线观看| 欧美日韩免费高清| 午夜综合激情| 久久在线播放| 亚洲婷婷免费| 欧美伊人久久久久久午夜久久久久 | 欧美日韩在线一区二区| 亚洲欧美视频在线观看视频| 性久久久久久久| 亚洲精品乱码久久久久久蜜桃91| 亚洲乱码一区二区| 国产一级精品aaaaa看| 欧美国产丝袜视频| 国产精品对白刺激久久久| 久久久久久亚洲精品杨幂换脸 | 激情视频一区二区| 亚洲日本黄色| 久久综合精品国产一区二区三区| 久久综合九色综合欧美就去吻| 日韩视频在线播放| 午夜亚洲伦理| 亚洲无线视频| 另类综合日韩欧美亚洲| 欧美在线视频一区| 欧美日韩一区在线视频| 欧美aⅴ99久久黑人专区| 国产精品成人免费| 亚洲天堂黄色| 你懂的亚洲视频| 久久久久久亚洲精品杨幂换脸 | 黄色亚洲在线| 亚洲午夜电影网| 99亚洲精品| 免费人成精品欧美精品| 久久成年人视频| 欧美三区视频| 最新成人av在线| 激情欧美国产欧美| 性做久久久久久| 午夜精品亚洲| 欧美日韩中文字幕日韩欧美| 亚洲国产精品va在看黑人| 伊人久久亚洲美女图片| 一级日韩一区在线观看| 亚洲精品综合| 亚洲午夜在线| 日韩香蕉视频| 欧美日韩一区免费| 亚洲美女视频在线观看| 99天天综合性| 欧美日韩亚洲一区二| 亚洲欧洲一区二区三区在线观看| 在线日韩欧美| 美女脱光内衣内裤视频久久影院 | 99精品欧美| 欧美精品日韩一本| 亚洲国产日韩一级| 99精品国产热久久91蜜凸| 欧美片第1页综合| 99综合在线| 亚洲国产高清自拍| 欧美成人一区二区| 亚洲日本中文字幕区| 亚洲午夜极品| 国产精品亚洲精品| 性欧美video另类hd性玩具| 久久精品亚洲| 亚洲第一级黄色片| 国产精品久久久对白| 久久综合免费视频影院| 亚洲深夜福利在线| 欧美福利电影在线观看| 亚洲欧美日韩精品久久奇米色影视 | 亚洲人成人一区二区在线观看 | 亚洲国产mv| 国产精品国产三级国产aⅴ入口| 国产精品婷婷午夜在线观看| 欧美一区二区日韩| 亚洲激情女人| 欧美在线视频一区二区三区| 亚洲精选91| 久久久激情视频| 久久国产精品久久精品国产| 欧美激情偷拍| 欧美国产视频日韩| 亚洲人成网站色ww在线| 久久久久亚洲综合| 久久综合伊人77777蜜臀| 国产精品网站在线播放| 亚洲视频在线观看视频| 亚洲一区在线免费观看|