알고리즘

오프 향유회 후기

gubshig 2024. 9. 1. 22:33

A. 그냥 하면 된다

B. 같은 변이 존재하는지 확인하면 된다

C. 인접해 있는 같은 문자들을 묶어주면 조합식을 세우기 편해진다

D. $2^{5 \cdot K}$개들의 최댓값에 대해 완탐해주면 된다.

E. 기우성에 대해 생각해보는 똑똑한 풀이가 존재하고, bfs를 통해 규칙 찍기를 하는 풀이도 존재한다.

F. 길이가 $B$인 선분을 만들 때 $B$보다 작은 선분들만 이용해줘야 함을 관찰하자. $B$와 선분들의 길이 $L$에 대해 정렬해주고, $dp(i) = $ 물건의 가격이 $i$ 일때 가능한 선분 합의 최댓값을 계산해주면 된다. 그럼 $A$, $B$ 쿼리에 대해 $dp(A) \geq B$ 를 확인해주면 된다. $\mathcal{O}(NX + Q)$에 풀 수 있다.

 

G, H는 풀이가 상당히 신기한 것 같다

I는 모르겠다

J는 스프라그런디를 다시 공부해봐야겠다

 

전체적으로 문제가 재밌었던 것 같다

'알고리즘' 카테고리의 다른 글

BOJ20617 Longest Common Subsequence  (0) 2024.12.22
BOJ32766 색깔 사각형과 쿼리  (0) 2024.11.26
MDMTSP(814-3) 정리  (1) 2024.08.26
TSP  (0) 2024.08.14
리차오 트리의 정상화  (2) 2024.07.29