구일의 덕지덕지 기워넣는 개발 일기

  • 홈
  • 태그
  • 방명록

딕셔너리 1

[백준] 10815번: 이분탐색과 딕셔너리 - Python

https://www.acmicpc.net/problem/10815 위의 문제를 풀다가 이것 저것 생각하다가 풀이를 2개를 작성했는데간단하게 정리하려고 작성합니다.두 가지 풀이를 했습니다.문제를 먼저 보면, max(N)은 50만개, max(M)은 50만개라O(N^2)으로 시간복잡도가 넘어가는 순간 2500억번의 계산을 해야합니다.그러면 우리의 갓갓 PyPy3도 2초는 넘길 것 같습니다. (여기서는 O(N * M)이죠)그래서 이 문제 풀이의 핵심은 이중 for문을 사용하지 말고리스트 안에 들어있는 걸 확인해라!! 입니다.그러면 다른 방법은 많지만 저는 보통 딕셔너리와 이중탐색을 떠올립니다. (정답이 아닐 수 있지만뭐 제가 떠올리는 것들입니다.)딕셔너리의 서치 속도는 O(1)이니, 없는 카드만 신경쓰면 될 ..

코딩 테스트/기본문제풀이 2024.07.19
이전
1
다음
더보기
프로필사진

구일의 덕지덕지 기워넣는 개발 일기

취준하면서 생기는 이것저것

  • 분류 전체보기
    • 개발 언어
      • Python
      • Java
      • Js
    • 코딩 테스트
      • 기본문제풀이
      • 기출문제풀이
    • TIL
      • ML
      • DL
      • NLP
      • DA
      • Statistics
      • 에러 해결 모음
    • 미래내일일경험 - 빅리더(23.06~23.12)
      • 교육
      • 1차 프로젝트
      • 2차 프로젝트
    • 프로젝트
      • Dotori
    • IT 자격증 공부
      • 데이터분석 준전문가(ADsP)
      • SQL 개발자(SQLD)
      • 데이터분석 전문가(ADP)
      • 빅데이터분석기사
    • 취업준비
    • 끄적끄적

Tag

빅리더 인턴십, 코딩, 스터디챌린지, 빅리더, 프로그래밍, 명지대, linear regression, 알고리즘, 미래내일 일경험 사업, An Introduction to Statistical Learning, 코딩테스트, Python, 깊이우선탐색, 백준16952, dfs, 고용노동부, 백준, 슬기로운 방학생활, 파이썬, 백준8111,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바