Always Learning
Home
Posted 2017-09-22Updated 2021-07-17Algorithm

11052:붕어빵 판매하기

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

풀이

d[n] = n개 팔아서 얻을 수 있는 최대 수익

따라서
max( p[i] + d[n-i] )
i는 1~n

Read more
Posted 2017-09-21Updated 2021-07-17Algorithm

9095:1,2,3더하기

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

풀이

재귀로 푸니 또 다시 런타임 에러.
그래서 재귀로 풀지 않음

핵심 : 가장 마지막에 1을 더하거나, 2를 더하거나, 3을 더하건

d[n] = d[n-1] + d[n-2] + d[n-3]
Read more
Posted 2017-09-20Updated 2021-07-17Algorithm

11727:2xn타일링2

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

풀이

  1. d(n) = d(n-1) + 2*d(n-2)

  2. 재귀

Read more
Posted 2017-09-19Updated 2021-07-17Algorithm

11726:2xn타일링

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

풀이

  1. d(n) = d(n-2) + n(n-1)
  1. 재귀함수

    “왜 시간 초과?”

Read more
Posted 2017-09-18Updated 2021-07-17Algorithm

1463:1로 만들기

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

풀이

D[N] = N을 1로 만드는데 필요한 연산의 최솟값

N
​ -> N-3 -> ….. > 1 : 1 + D[N/3] ====1번

​ -> N-2 -> ….. > 1 : 1 + D[N/2] ====2번

​ -> N-1 -> ….. > 1 : 1 + D[N/1] ====3번

D[N] = min(1번, 2번, 3번)
Read more
Previous
Next
  • 1
  • …
  • 71
  • 72
  • 73
  • 74
  • 75

Junhee Ko

Posts

373

Categories

23

Tags

0

Follow

Recents

2023-03-19

State Pattern

Agile

2023-03-18

Abstract Server, Adapter Pattern

Agile

2023-03-11

Composite Pattern

Agile

2023-03-10

Factory Pattern

Agile

2023-03-09

Principles of Package Design

Agile

Categories

  • Agile13
  • Algorithm180
  • Architecture7
  • Big Data11
  • Clean Code7
  • Container8
  • Git1
  • GraphQL2
  • Implementation Patterns4
  • JPA10
  • Java7
  • Kafka8
  • Kotlin23
  • OAuth6
  • OOP18
  • OS10
  • Reactor1
  • Redis1
  • Refactoring1
  • Spring13
  • TDD32
  • Test Code6
  • gRPC4
Always Learning

© 2023 junhee.ko  Powered by Hexo & Icarus

×