이것을 해결할 수있는 알려진 알고리즘이 있습니까?최소 피복 반경 n 치수
답변
욕심 알고리즘을 풀 수있어 관련 문제있다 : 주어진 점과 반경이 원의 최소 수를 찾을 수 있습니다. 이 알고리즘은 왼쪽 가장자리가 x로 정렬 된 점에서 시간 O (n)에서 실행되는 가장 왼쪽의 숨겨진 점 위에 놓이는 원을 반복 배치합니다.
요청 된 문제에 대한 알고리즘을 얻으려면 점을 한 번 정렬 한 다음 이진 검색을 사용하여 최대 반원 수를 초래하는 최소 반경을 찾으십시오. x 좌표가 기계어로 표현 될 수 있다고 가정하면, 이것은 잘되어야합니다. (그렇지 않은 경우 다른 알고리즘이 있습니다.)
@Blender 그는 이진 검색을 사용하여 답변을 제안하고 그에 동의합니다. 이 질문과 유사 : [링크] (http://stackoverflow.com/questions/40189551/arrange-n-items-in-k-nonempty-groups-such-that-the-difference-between-the-minimu/40205972 # 40205972) 및 [링크] (http://stackoverflow.com/questions/39673898/divide-array-into-k-contiguos-partitions-such-that-sum-of-maximum-partition-is-m/39675098# 39675098) – Tempux
- 1. 토지 피복 데이터 세트
- 2. LocatinManager의 iOS CLRegion 기능의 최소 반경
- 3. 반경 'r'인 n 개의 원이 교차하는 영역
- 4. n 요소 간의 최소 차이
- 5. 탄성 반경 검색 (특정 반경 내)
- 6. 치수
- 7. 치수 감소
- 8. 이전 반경 및 다음 반경
- 9. 쿠다에서 n 점 사이의 최소 거리 찾기
- 10. 최소 이동 경로 (N-1) 1D 포인트
- 11. numpy 배열에 N 최소 (인덱스) 값이 필요합니다.
- 12. 줄리아에서 축 (치수)을 n 차원 배열로 전환하는 방법
- 13. igraph에서 새로운 치수 생성하기
- 14. Fortran/Arrayfire 치수 문제
- 15. Boost.Geometry에서 치수 점 정의
- 16. Matlab rgb2hsv 치수
- 17. 벡터의 치수 감소
- 18. 반경 내에서 오브젝트 찾기
- 19. 치수 분리
- 20. matlab 및 행렬 치수
- 21. Google지도 반경
- 22. Google지도 반경
- 23. ImageMapType 반경
- 24. 반경 태그
- 25. 국경 반경
- 26. 반경 조각
- 27. igraph 반경 및 직경
- 28. ThreeJS 모양의 치수
- 29. 이 코드의 Matlab 행렬 치수
- 30. 희소 매트릭스/내부 매트릭스 치수
물론 사용할 수있는 알고리즘이 있습니다. 어떤 종류의 시간 복잡성을 달성하려고합니까? – ollpu
이것은 알고리즘을 요청하고 코드가 깨진 경우 도움이되지 않습니다. – thecoshman
센터도 정수입니까, 아니면 반으로 될 수 있습니까? – m69