백준 | [파이썬 Python] 13305 주유소

2024. 5. 18. 17:45· 자료구조&알고리즘/백준
목차
  1. 배경
  2. 코드
  3. 설명
  4. 배운 점
728x90

 


배경

https://www.acmicpc.net/problem/13305

 

 

 

코드

import sys
input = sys.stdin.readline
n = int(input())
dist = list(map(int, input().split()))
price = list(map(int, input().split()))
result = 0
maxx = price[0]
for i in range(n-1):
    if price[i] < maxx:
        maxx = price[i]
    result += dist[i]*maxx

print(result)

 

 

설명

방법만 알면 어렵지 않은 문제이다.

가장 값이 적은 주유소를 추적하면서 거리를 곱해주면 된다

for문을 돌면서 새로운 주유소가 이 전 주유소 보다 값이 큰 지 확인한다.

아니라면 그 전 주유소에서 다음으로 이동 하는데 필요한 기름을 넣어 주면 된다.

 

 

배운 점

예전 소마 테스트에서 비슷한 문제가 나왔었는데 그때는 dfs라고 생각했는데 지금 보니 그리디 문제인가? 싶다

 

저작자표시 비영리 변경금지 (새창열림)

'자료구조&알고리즘 > 백준' 카테고리의 다른 글

백준 | [파이썬 Python] 12015 가장 긴 증가하는 부분 수열 2  (0) 2024.06.02
백준 | [파이썬 Python] 10816 숫자 카드 2  (0) 2024.05.28
백준 | [파이썬 Python] 1541 잃어버린 괄호  (0) 2024.05.18
백준 | [파이썬 Python] 11399 ATM  (0) 2024.05.18
백준 | [파이썬 Python] 1931 회의실 배정  (0) 2024.05.18
  1. 배경
  2. 코드
  3. 설명
  4. 배운 점
'자료구조&알고리즘/백준' 카테고리의 다른 글
  • 백준 | [파이썬 Python] 12015 가장 긴 증가하는 부분 수열 2
  • 백준 | [파이썬 Python] 10816 숫자 카드 2
  • 백준 | [파이썬 Python] 1541 잃어버린 괄호
  • 백준 | [파이썬 Python] 11399 ATM
두잇 두두
두잇 두두
읽기 쉬운 코드를 짜기 위해 노력합니다. 좋은 코드는 단순하고 이해하기 쉬워야 한다고 생각합니다.
두두 DB읽기 쉬운 코드를 짜기 위해 노력합니다. 좋은 코드는 단순하고 이해하기 쉬워야 한다고 생각합니다.
두잇 두두
두두 DB
두잇 두두
전체
오늘
어제
  • 분류 전체보기 (135)
    • CS지식 (7)
    • 시스템 설계 (5)
    • 자료구조&알고리즘 (36)
      • 자료구조 (1)
      • 백준 (13)
      • 프로그래머스 (15)
      • 인프런 (2)
    • Python (9)
      • Docs (3)
      • 실험실 (2)
    • Django (36)
      • orm (10)
      • view (3)
      • model (3)
      • admin (3)
      • restframework (13)
      • error (1)
      • utils (2)
    • Java (2)
      • JPA (3)
    • AI (1)
      • AI가 쓴 글 (1)
    • Git (4)
    • Linux (1)
    • 개발자로써 (8)
      • 회고 (1)
    • 문화생활 (0)
      • 여행 (0)
    • 도서📚 (0)
      • 일반 도서 (0)
      • 개발 도서 (0)
    • 프론트 (1)
      • snippet (1)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
두잇 두두
백준 | [파이썬 Python] 13305 주유소
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.