Itscool

  • 홈
  • 태그
  • 방명록

11501 1

11501: 주식(Python)

문제접근 이 문제도 회의실 배정과 마찬가지로 그리디 접근 방법으로 풀어야 하기 때문에 명쾌한 테스트 케이스 증명이 아닌 그럴듯한 가설을 세우고 코드를 돌려보며 검증하는 방식으로 접근해야 했다. 회의실 문제와 다르게 시간순으로 정렬된 배열이기에 멋대로 배열의 순서를 바꿨다가는 대참사가 일어날 것 같아 정렬은 사용하지 않았다. 시간 제한은 5초지만 테스트케이스 배열의 길이가 (2 ≤ N ≤ 1,000,000) 라 시간이 넉넉하다고도 볼 수 없었다. 우선 1) 미래의 가격을 예측할 수 있다는 가정 하에 거래하고, 2) 단순하게 가지고 있는 현재의 주식을 모두 파는 것이 아니라 원하는 만큼 팔 수 있다는 점에 주목했다. 그런데 조금 생각해보니 미래를 예측할 수 있다는 가정이 있으니 주식의 가격이 내리면 사고, ..

백준 문제풀이/그리디(Greedy) 2022.06.14
이전
1
다음
더보기
프로필사진

Itscool

코딩 공부 기록

  • 분류 전체보기 (36)
    • 프로그래밍 언어(Programming Langua.. (3)
      • C (3)
    • 자료구조 & 알고리즘(Data Structure .. (8)
      • 자료구조(C언어) (1)
      • 알고리즘(Python) (7)
    • 컴퓨터 과학(Computer Science) (1)
    • 백준 문제풀이 (18)
      • 브루트포스(Bruteforce) (4)
      • 수학(Math) (6)
      • 깊이우선탐색(DFS) (0)
      • 그리디(Greedy) (3)
      • 스택(Stack) (1)
      • 정렬(Sort) (3)
      • 너비우선 탐색 (0)
      • 큐, 덱(Queue, Deque) (0)
      • 백트래킹(Back Tracking) (1)
    • Web (4)
      • 기초 (3)

Tag

Baekjoon, greedy, 탐욕적기법, 코딩, 코딩테스트, 지원 후기, 1193, Python, BOJ, 백준, 11501, 그리디, 2292, 알고리즘, 42서울, 11047, 문제풀이, 파이썬, 그리디 #백준 #BOJ #Greedy #알고리즘 #코딩테스트, ㅌㅇ,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • 깃허브 주소

티스토리툴바