programming

  • 홈
  • 태그
  • 방명록

2025/06 1

조화수열

위키피디아에서는 아래와 같이 정의하고 있다.수학에서 조화수열는 등차수열의 역수를 취하여 형성되는 수열이다.조화수열의 일반항은 $\frac{1}{a+kd}$와 같다. 프로그래밍 문제에서 이 수열 내림의 합을 구하는 문제가 나오기도 한다. 이때 그 합은 아래와 같이 표현가능하다.$$\sum_{i=1}^{n}{\lfloor \frac{n}{i} \rfloor}$$여기서 이 수열을 그냥 1부터 n까지 구하게 된다면 시간복잡도가 n이다. 이때 10000/1001의 내림과 10000/1111의 내림이 9로 동일한 것을 알 수 있다. 이 성질을 이용하면 시간 복잡도가 sqrt(n)이 된다.그렇다면 n/i의 내림과 n/j의 내림이 같으면서 가장 큰 j를 찾고 n/i의 내림과 그 범위 (j-i+1)를 곱하면 되고 이 것..

수학/이산수학 2025.06.17
이전
1
다음
더보기
프로필사진

  • 분류 전체보기
    • 자료구조
    • 알고리즘
      • 정렬
      • 탐색
      • 최단경로
      • 그래프
    • 수학
      • 이산수학
      • 기타
      • 미적분학
      • 통계학
    • 논문리뷰
      • vision
      • nlp
    • 인공지능
      • 데이터 전처리
      • nlp
    • 개발
    • 보안
      • pwnable

Tag

자연어 처리, Pwnable, 알고리즘, 빅-오 표기법, min-max scaling, _int_free, 정렬, jit 컴파일, 탐색, 플로이드 워셜, 자료구조, _int_malloc, 합성함수의 미분법, 비둘기집 원리, 논문리뷰, 개발, 이상치 처리, 통계학, 조화수열의 합, Heap,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바