PS/오늘의 PS

오늘의 PS (8) - 220611

leo020630 2022. 6. 11. 20:29

종강을 했다. 시험기간에는 문제가 그렇게 풀고 싶었는데, 종강하자마자 의욕이 확 식길래 랜덤 디펜스를 시작하기로 했다.

범위는 G2~D4이며, 하루에 5문제씩 뽑아서 진행할 예정이다. https://www.acmicpc.net/group/14908에서 진행 중이니 제가 뭘 푸는지 구경하고 싶거나 같이 문제를 풀고 싶으신 분들은 언제든 환영입니다ㅎㅎ

 

오늘은 첫날이라 시간을 기록하지 않았는데, 다음부터는 시간도 잴 예정이다.

 

15678 - 연세워터파크

 

웰노운이라 짜서 맞았다. 최근 \(k\)개 항의 최대 또는 최소를 관리해야 하는 DP는 세그 또는 PQ 또는 덱을 사용해서 해결할 수 있음이 널리 알려져 있다.

 

2136 - 개미

 

이것도 웰노운이라 신나게 짜긴 했는데, 생각해보니 번호를 구하는 방법을 몰라서 시간이 좀 걸렸다. 이 문제에 대해서는 좋은 자료가 인터넷에 많을 것이라 생각하니 설명은 생략한다.

 

1653 - 양팔 저울

 

그냥 10!짜리 브루트포스를 잘 구현해주면 된다. 티어를 까봤는데 P5라 많이 놀랐다. 가볍게 G3 주고 왔다.

 

9614 - 잠금 패턴과 스패닝 트리

 

문제에 설명이 잘 써있다. 이를 그대로 구현하면 된다. 행렬식은 가우스 소거법 후 대각 성분들을 모두 곱한 것과 같은 값을 가진다. 부호가 바뀌긴 하는데, 이 문제에서는 크게 중요하지 않은 것 같다. 여담으로, OEIS에 검색하면 나온다고 한다.

 

20368 - 트리 위의 폴 가이즈

 

조금 생각하다가 어려워서 접었다. 업솔빙 예정

'PS > 오늘의 PS' 카테고리의 다른 글

오늘의 PS (10) - 220613  (0) 2022.06.14
오늘의 PS (9) - 220612  (0) 2022.06.13
오늘의 PS (7) - solved.ac D3 달성  (0) 2022.05.25
오늘의 PS (6) - 220508  (0) 2022.05.09
오늘의 PS (5) - 220501~7  (0) 2022.05.08