Loading [MathJax]/jax/output/CommonHTML/jax.js

알고리즘

오프 향유회 후기

gubshig 2024. 9. 1. 22:33

A. 그냥 하면 된다

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

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

D. 25K개들의 최댓값에 대해 완탐해주면 된다.

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

F. 길이가 B인 선분을 만들 때 B보다 작은 선분들만 이용해줘야 함을 관찰하자. B와 선분들의 길이 L에 대해 정렬해주고, dp(i)= 물건의 가격이 i 일때 가능한 선분 합의 최댓값을 계산해주면 된다. 그럼 A, B 쿼리에 대해 dp(A)B 를 확인해주면 된다. 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