본문 바로가기

득이공간

검색하기
득이공간
프로필사진 쟁득

  • 전체보기 (232)
    • GP (22)
      • UE5 (18)
      • UE5 프로젝트 (2)
      • 게임 수학 (1)
      • 게임 알고리즘 (1)
    • PS (182)
      • C++ (8)
      • 자료구조 (0)
      • 알고리즘 (17)
      • 알고리즘 문제풀이 (157)
    • CS (28)
      • 운영체제 (5)
      • 그래픽스 (0)
      • 네트워크 (7)
      • DB (9)
      • 소프트웨어공학 (7)
    • NT (0)
      • 기록 (0)
Guestbook
Link
  • GitHub
  • Profile
  • YouTube
«   2024/04   »
일 월 화 수 목 금 토
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
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2024/04/25 (1)

득이공간

[백준 C++] 2470 두 용액 - 이분탐색

2470번: 두 용액첫째 줄에는 전체 용액의 수 N이 입력된다. N은 2 이상 100,000 이하이다. 둘째 줄에는 용액의 특성값을 나타내는 N개의 정수가 빈칸을 사이에 두고 주어진다. 이 수들은 모두 -1,000,000,000 이상 1,000,00www.acmicpc.net 문제풀이 적절한 두 용액을 선택하는 과정에서 완전 탐색을 이용하면 $100000 * 100000$번의 연산이 수행되므로 시간초과가 발생합니다.따라서 한 용액을 먼저 선택한 후 다른 용액을 이분 탐색을 이용해서 선택하도록 하면 $100000 * 16.6 (={log_{2}}{100000})$번의 연산만으로 풀 수 있습니다.Start, End 인덱스를 지정할 때는 선택한 두 용액의 합과 0의 크기를 비교해서 조절해주면 됩니다.코드#in..

PS/알고리즘 문제풀이 2024. 4. 25. 14:10
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바