最近對問題
最近對問題:
最近對問題要求在一個包含n個點的集合中找出距離最近的兩個點。嚴格地講,距離最近的點可能多於一個,簡單起見,只找出其中的一對即可。
#include<iostream>
using namespace std;
int ClosestPoints(int x[],int y[],int n)
{
int index1,index2;
int d,minDist=1000;
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
{
d=(x[i]-x[j])*(x[i]-x[j])+(y[i]-y[j])*(y[i]-y[j]);
if(d<minDist)
{
minDist=d;
index1=i;
index2=j;
}
}
cout<<"最近的點對是:"<<index1<<"和"<<index2<<endl;
return minDist;
}
int main()
{
int x[1000],y[1000];
int n;
cin>>n;
for(int i=0;i<n;i++)
cin>>x[i]>>y[i];
int shortest=ClosestPoints(x,y,n);
cout<<shortest<<endl;
}
相關文章
- 最近思考的一個問題
- 樹的最近公共祖先問題
- 總結一下最近遇到的問題
- 對策問題
- KDTree求平面最近點對
- 樹上問題/簡單演算法 LCA【最近公共祖先】演算法
- SVN解決不能檢視最近提交日誌的問題
- 【Mood】出大問題(最近很喜歡說這句話)
- 最近做題小結
- [題解] [洛谷P7883] 平面最近點對(加強版)
- 最近在看父子元件通訊中遇到的一個問題?元件
- 問題對應的page
- 計算幾何——平面最近點對
- 一對一(搜尋與配對問題)
- 解決最近fiddler出現“The system proxy was changed,click to reenable fiddler capture”的問題APT
- 最近積累的幾個關於 PHP 類與 MySQL 的小問題PHPMySql
- 最近還有同學對defer有疑問的,理解這段輸出就好了
- 測試同行詢問問題,也是最近自己開展的事情, 怎麼幫 ,幫什麼程度
- 線性規劃的對偶問題——由拉格朗日對偶問題匯出
- 最近關於面試的問題突然增加了,是招人變多了嗎?面試
- 飛行員配對方案問題
- VsCode相對路徑的問題VSCode
- 愛提問題是對的,但是……
- 面對複雜問題時,系統思考助你理解問題本質
- 平面最近點對 & 最小周長三角形 & 曼哈頓距離最近
- c/c++資料對齊問題C++
- springboot對接mqtt出現的問題Spring BootMQQT
- 如何提升自己對問題的理解深度?
- 深入理解SVM之對偶問題
- [20201126]檔案相對號與絕對號問題.txt
- 【問題排查篇】一次業務問題對 ES 的 cardinality 原理探究
- 大佬們,最近測 PC 客戶端遇到一個很奇怪的問題,找不到原因。客戶端
- C++實現蠻力最近對演算法C++演算法
- 軟體架構:問題起源和應對架構
- 企業落地Kubernetes的問題與對策
- Leetcode刷題之 【最近的請求次數】LeetCode
- 最近遇到的問題總結(陣列去重、扁平化處理、sort 以及Promise等等)陣列Promise
- 最近幾個典型 Elasticsearch 線上易出錯難排查問題彙集,我們們得避免!Elasticsearch