[백준] 15486번: 퇴사 2

2023. 1. 14. 18:35·Algorithm (PS)
728x90

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

 

15486번: 퇴사 2

첫째 줄에 N (1 ≤ N ≤ 1,500,000)이 주어진다. 둘째 줄부터 N개의 줄에 Ti와 Pi가 공백으로 구분되어서 주어지며, 1일부터 N일까지 순서대로 주어진다. (1 ≤ Ti ≤ 50, 1 ≤ Pi ≤ 1,000)

www.acmicpc.net

 

n = int(input())
task = []
price = [] # price
dp = [0] * (n+1)

for _ in range(n):
    t, p = map(int, input().split())
    task.append(t)
    price.append(p)
# result 예제 10번에서 예외케이스 처리 -> dp[10]이 최댓값(60) + price[7] 로 갱신되어야 함
result = 0 # 이전의 dp 값들중 최댓값 저장하기
for i in range(n):
    result = max(dp[i], result)
    if i + task[i] >= n+1:
        continue
    dp[i+task[i]] = max(result+price[i], dp[i+task[i]])

print(max(dp))
728x90

'Algorithm (PS)' 카테고리의 다른 글

[백준] 2283 구간자르기 (Python/파이썬) - 부분합 & 투포인터  (0) 2023.01.17
[백준] 14925번: 목장 건설하기 Python - DP  (0) 2023.01.15
[프로그래머스] 이모티콘 할인행사 Python  (0) 2023.01.13
[백준] 14890번 경사로 Python 구현문제  (0) 2023.01.13
[프로그래머스] 오픈채팅방 Python3 - Kakao 2019  (0) 2023.01.12
'Algorithm (PS)' 카테고리의 다른 글
  • [백준] 2283 구간자르기 (Python/파이썬) - 부분합 & 투포인터
  • [백준] 14925번: 목장 건설하기 Python - DP
  • [프로그래머스] 이모티콘 할인행사 Python
  • [백준] 14890번 경사로 Python 구현문제
minjiwoo
minjiwoo
Data Engineering과 Cloud Native 기술에 대해 Dive Deep 하는 플랫폼 엔지니어가 되는 것을 목표로 하고 있습니다. 경험과 공부한 내용을 기록하며 지속가능한 엔지니어가 되는 것이 꿈입니다.
minji's engineering noteData Engineering과 Cloud Native 기술에 대해 Dive Deep 하는 플랫폼 엔지니어가 되는 것을 목표로 하고 있습니다. 경험과 공부한 내용을 기록하며 지속가능한 엔지니어가 되는 것이 꿈입니다.
minjiwoo
minji's engineering note
minjiwoo
전체
오늘
어제
  • 분류 전체보기 (613)
    • Data Engineering (42)
      • Apache Spark (11)
      • Databricks & Delta Lake (9)
      • Airflow (3)
      • SQL (6)
      • Trouble Shooting (2)
      • Hadoop (2)
      • MLOps (1)
    • Cloud Engineering (104)
      • AWS (23)
      • Linux 🐧 (29)
      • Docker 🐳 (21)
      • Kubernetes ⚙️ (20)
      • Ansible (10)
    • Computer Science (87)
      • 네트워크 (9)
      • 운영체제 (25)
      • 정보처리기사 (48)
      • CS 기술 면접 스터디 (3)
    • Programming Languages (27)
      • Python (17)
      • C와 C++ (10)
    • Backend (5)
      • Django (2)
    • 프로젝트 (2)
      • 테크포임팩트 (2)
    • iOS (11)
      • 레이블러리 (2)
    • Algorithm (PS) (275)
      • LeetCode (6)
    • 개발일기 (30)
      • 내돈내산 후기🎮 (3)
      • 개발자 취준생 (5)
      • Today I Learned (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Hi there

인기 글

태그

  • Databricks
  • Swift
  • ansible
  • 데이터브릭스
  • Kubernetes
  • 운영체제
  • 프로그래머스
  • 코딩테스트
  • BFS
  • dp
  • 스파크
  • 카카오코딩테스트
  • AWS
  • SPARK
  • EC2
  • 데이터엔지니어링
  • 쿠버네티스
  • 클라우드
  • linux
  • 데이터엔지니어
  • 백트래킹
  • 백준
  • 빅데이터
  • python
  • Leetcode
  • dfs
  • 알고리즘
  • 리눅스
  • 파이썬
  • docker

최근 댓글

최근 글

hELLO· Designed By정상우.v4.5.2
minjiwoo
[백준] 15486번: 퇴사 2
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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