Posts by Tags for PS

PS. DP

Boj 255713) 괴도 인하

3 분 소요

백준 25713. 정점이 아니라 간선 단위로 Weight 를 부여하는 관점이 필요한 문제

Boj 10802) 369 놀이

18 분 소요

백준 10802. 모든 수를 3/6/9를 포함하는지 그렇지 않으면 각자리 수의 합 MOD 3 을 한 결과로 나누는 Digit DP

Boj 4013) Atm

8 분 소요

백준 4013. SCC 돌려서 만든 DAG 로 Tree DP 를 수행

Boj 1562) 계단 수

8 분 소요

백준 1562. 간단한 비트마스킹, 혹은 경우의 수가 양 끝이 없는 경우 뿐이라는걸 알아채기

Lis

11 분 소요

LIS 를 푸는 3가지 방법

맨 위로 이동 ↑

PS. Graph

Boj 1602) 도망자 원숭이

13 분 소요

백준 1602, 어떤 값보다 가중치가 낮은 정점으로만 최단거리를 구성하는 쿼리문제

Boj 5250) 최단 경로들

17 분 소요

백준 5250. 시작점과/끝점 으로부터의 최단경로로 이루어진 Tree 를 이으면 특정한 지점을 지나는 최단경로일까?

Boj 25500) 무자비한 최소경로

8 분 소요

백준 25500. 축에 대해 정렬 후 인접 간선을 사용하는 Greedy 전략. 그리고 Z 좌표를 정점으로 모델링 전략

Boj 1865) 웜홀

6 분 소요

백준 1865. 벨만포드 응용문제. 음수 가중치가 있을 때 모든 정점에서부터의 최단거리

Boj 5213) Totem

7 분 소요

백준 5213. 최단거리 잘못재면 틀리는 문제

Boj 9376) 탈옥

20 분 소요

백준 9376. 두 점 간의 최소거리 응용문제

맨 위로 이동 ↑

PS. greedy

Boj 1464) 뒤집기 3

3 분 소요

백준 1464. 같은 길이로 뒤집기를 두번하면 뒤집지 않는 것과 같고 연속으로 두번 뒤집기를 하면 특정한 효과가 있음

Boj 10165) 버스노선

2 분 소요

백준 10165. 정렬로 포함여부를 알고 원형은 두배로 펼쳐서 생각하기

Boj 3043) 장난감 탱크

7 분 소요

백준 3043. 움직일 방향에 따라서 정렬 후, 해당 방향과 가장 가까운 물체를 움직이기

맨 위로 이동 ↑

PS. 정수론

맨 위로 이동 ↑

PS. String

Boj 15064) Marblecoin

11 분 소요

백준 15064. 문자열 장식 문제에서 비교 최적화로 Suffix Array 를 써야하는 문제

맨 위로 이동 ↑

PS. Segment Tree

Boj 10167) 금광

8 분 소요

백준 10167. 분할정복에서 어떻게 구현할지가 막막한 문제

Segment Tree

34 분 소요

매우 많은 종류가 있는 세그트리 공부하는대로 정리

Lis

11 분 소요

LIS 를 푸는 3가지 방법

맨 위로 이동 ↑

PS. BruteForce

맨 위로 이동 ↑

PS. suffix/lcp array

Boj 25564) 역삼역

14 분 소요

백준 25564. LCP 로 구한 서로다른 부분문자열의 범위와 Manacher 로 구한 Palindrome 을 포함하는 범위를 겹치기

Boj 13012) 접미사 배열 1

8 분 소요

백준 13012. Suffix 의 첫글자를 뺀 문자열이 Suffix Array 에 있는 위치를 이용해 비교를 수행하는 아이디어.

Boj 15064) Marblecoin

11 분 소요

백준 15064. 문자열 장식 문제에서 비교 최적화로 Suffix Array 를 써야하는 문제

맨 위로 이동 ↑

PS. 능지

Boj 25559) 패스

3 분 소요

백준 25559. 모듈러 값을 순차적으로 늘리는 아이디어

Boj 2873) 롤러코스터

9 분 소요

백준 2873. Constructive Proof 를 요구하는 상당한 관찰력을 요구하는 문제

Boj 3164) Pruge

6 분 소요

백준 3164. 직접 수식으로 구해서 풀어야 하는 문제

맨 위로 이동 ↑

PS. Palindrome

Boj 25564) 역삼역

14 분 소요

백준 25564. LCP 로 구한 서로다른 부분문자열의 범위와 Manacher 로 구한 Palindrome 을 포함하는 범위를 겹치기

Boj 1990) 소수인팰린드롬

7 분 소요

백준 1990. 소수 판정 때문에 시간초과가 날 수 있지만 팰린드롬에 제한하면 통과하는 문제

Palindrome

10 분 소요

펠린드롬 관련된 정리

맨 위로 이동 ↑

PS. Topological Sort

Boj 1108) 검색엔진

5 분 소요

백준 1108, SCC 를 적용하면 되는데 웹사이트 갯수 파악에서 헷갈릴 수 있는 문제

Boj 2848) 알고스팟어

7 분 소요

백준 2848. 위상정렬 응용하는데 특별한 경우 캐치하는게 어려운 문제

맨 위로 이동 ↑

PS. Sweeping

Boj 18045) Frogs

4 분 소요

백준 18045. 간단한 아이디어를 생각해야하는 문제

맨 위로 이동 ↑

PS. LIS

Lis

11 분 소요

LIS 를 푸는 3가지 방법

맨 위로 이동 ↑

PS. geometry

Convex Hull

14 분 소요

Convex Hull 과 연관된 기법들

맨 위로 이동 ↑

PS. Combinatorics

Boj 25569) My뷰 꾸미기

5 분 소요

백준 25569. Comb(a+b, r) 가 조합의 합으로 나타낼 수 있다는 걸 알면 쉽게 유추가능한 문제

Boj 20296) 폰친구

8 분 소요

백준 20296. 중복조합 상한 하한을 시간초과 안나고 오버플로우 안나게 구현하는 문제

맨 위로 이동 ↑

PS. KMP

맨 위로 이동 ↑

PS. Inclusion and Exclusion

Boj 1562) 계단 수

8 분 소요

백준 1562. 간단한 비트마스킹, 혹은 경우의 수가 양 끝이 없는 경우 뿐이라는걸 알아채기

Boj 20296) 폰친구

8 분 소요

백준 20296. 중복조합 상한 하한을 시간초과 안나고 오버플로우 안나게 구현하는 문제

맨 위로 이동 ↑

PS. LCA

Lca

5 분 소요

공통조상찾기의 희소배열을 사용한 빠른 알고리즘

맨 위로 이동 ↑

PS. Data Structure

맨 위로 이동 ↑

PS. Network Flow

Network Flows

51 분 소요

최대 유량 문제를 위한 이론과 알고리즘

맨 위로 이동 ↑

PS. lcs

맨 위로 이동 ↑

PS. dijkstra

Boj 1602) 도망자 원숭이

13 분 소요

백준 1602, 어떤 값보다 가중치가 낮은 정점으로만 최단거리를 구성하는 쿼리문제

Boj 5250) 최단 경로들

17 분 소요

백준 5250. 시작점과/끝점 으로부터의 최단경로로 이루어진 Tree 를 이으면 특정한 지점을 지나는 최단경로일까?

Boj 25500) 무자비한 최소경로

8 분 소요

백준 25500. 축에 대해 정렬 후 인접 간선을 사용하는 Greedy 전략. 그리고 Z 좌표를 정점으로 모델링 전략

Boj 9376) 탈옥

20 분 소요

백준 9376. 두 점 간의 최소거리 응용문제

맨 위로 이동 ↑

PS. SCC

Boj 1108) 검색엔진

5 분 소요

백준 1108, SCC 를 적용하면 되는데 웹사이트 갯수 파악에서 헷갈릴 수 있는 문제

Boj 4013) Atm

8 분 소요

백준 4013. SCC 돌려서 만든 DAG 로 Tree DP 를 수행

Scc

20 분 소요

Strongly Connected Components

맨 위로 이동 ↑

PS. UnionFind

맨 위로 이동 ↑

PS. Bipartite Matching

맨 위로 이동 ↑

PS. Stack

맨 위로 이동 ↑

PS. prefix sum

Boj 24895) 다트

18 분 소요

백준 24895. 볼록껍질의 성질을 이용한 이분탐색과 누적합

맨 위로 이동 ↑

PS. divide and conquer

맨 위로 이동 ↑

PS. Two Pointer

Boj 3273) Sum X

4 분 소요

백준 3273. 투포인터를 써도 되고 계수정렬의 응용으로도 풀리는 문제

맨 위로 이동 ↑

PS. Sparse Table

Lca

5 분 소요

공통조상찾기의 희소배열을 사용한 빠른 알고리즘

맨 위로 이동 ↑

PS. TSP

맨 위로 이동 ↑

PS. floyd warshall

Boj 1602) 도망자 원숭이

13 분 소요

백준 1602, 어떤 값보다 가중치가 낮은 정점으로만 최단거리를 구성하는 쿼리문제

맨 위로 이동 ↑

PS. Activity Selection

맨 위로 이동 ↑

PS. convex hull

Boj 24895) 다트

18 분 소요

백준 24895. 볼록껍질의 성질을 이용한 이분탐색과 누적합

Convex Hull

14 분 소요

Convex Hull 과 연관된 기법들

맨 위로 이동 ↑

PS. MITM

Boj 1799) 비숍

3 분 소요

백준 1799. 아이디어가 신박한 백트래킹 문제

맨 위로 이동 ↑

PS. string

맨 위로 이동 ↑

PS. Knuth Optimization

맨 위로 이동 ↑

PS. Inversion Counting

맨 위로 이동 ↑

PS. Trie

맨 위로 이동 ↑

PS. Bellman-Ford

Boj 1865) 웜홀

6 분 소요

백준 1865. 벨만포드 응용문제. 음수 가중치가 있을 때 모든 정점에서부터의 최단거리

맨 위로 이동 ↑

PS. Queue

맨 위로 이동 ↑

PS. Articulation

맨 위로 이동 ↑

PS. HLD

맨 위로 이동 ↑

PS. Smaller to Larger

맨 위로 이동 ↑

PS. Offline Queries

맨 위로 이동 ↑

PS. Math

Boj 25569) My뷰 꾸미기

5 분 소요

백준 25569. Comb(a+b, r) 가 조합의 합으로 나타낼 수 있다는 걸 알면 쉽게 유추가능한 문제

맨 위로 이동 ↑

PS. Simulation

Boj 2478) 자물쇠

7 분 소요

백준 2478. 뒤집는 구간만 알면 나머지는 결정됨을 깨달으면 쉽게 풀리는 문제

맨 위로 이동 ↑

PS. hash

맨 위로 이동 ↑

PS. graph

Boj 24895) 다트

18 분 소요

백준 24895. 볼록껍질의 성질을 이용한 이분탐색과 누적합

맨 위로 이동 ↑