221012 문제 풀이 기록

2022. 10. 12. 23:47

P3 | 6000 - 동전 게임

풀이 시간: 40분 + 30분;;;;

시도 횟수: 분노의 꼬라박기 7회

체감 난이도: P3

풀이 쓸 의향: 下

풀이

더보기

dp[i][j] = i번째 턴에 최대 j개까지의 동전을 가져갈 수 있을 때의 최댓값, cnt[i][j] = 그때 가져가는 동전 갯수 를 저장하고 돌리기.

여담: "오늘 좀 잘풀었는데???" 생각하고 첫 제출하니까 MLE떠서 여러번 박았다가 결국 cnt 배열을 short로 선언해서 AC맞았다...

그리고 다른 사람 풀이 보니까 int로 선언해서 31MB 풀이로 풀린게 있던데... :(( 탑다운 DP 못하면 억까 당해야지 뭐...

'PS > 풀이 기록장' 카테고리의 다른 글

221021 문제 풀이 기록  (0) 2022.10.22
221014 ~ 221017 문제 풀이 기록  (0) 2022.10.17
221011 문제 풀이 기록  (0) 2022.10.11
221008 문제 풀이 기록  (0) 2022.10.08
221006 문제 풀이 기록  (0) 2022.10.06

221011 문제 풀이 기록

2022. 10. 11. 23:40

P4 | 11993 - Circular Barn (Gold)

풀이 시간: 1시간

시도 횟수: 2회

체감 난이도: P4

풀이 쓸 의향: 中

풀이

더보기

가장 왼쪽에 근접한 원소를 고르는 것이 최적이다.

여담: 투포인터 구현 실수해서 -1.

다른 사람 코드 보고 알았는데, queue로 하면 훨씬 쉬움... 아니 어떻게 이 생각을 못하지;;;;;;;

'PS > 풀이 기록장' 카테고리의 다른 글

221014 ~ 221017 문제 풀이 기록  (0) 2022.10.17
221012 문제 풀이 기록  (0) 2022.10.12
221008 문제 풀이 기록  (0) 2022.10.08
221006 문제 풀이 기록  (0) 2022.10.06
221004 문제 풀이 기록  (0) 2022.10.04

221010 문제 풀이 기록

2022. 10. 10. 23:40

P3 | 6101 - 식당

풀이 시간: 2시간 + a

시도 횟수: 4회

체감 난이도: P3

풀이 쓸 의향: 中

풀이

더보기

N*sqrt(N)으로 DP 돌리기 : queue를 활용해서 종류가 x개이면서 범위가 가장 큰 구간 찾은 뒤에, 해당 값을 이용하여 DP 테이블 채우기

여담: 답지의 위 몇줄을 보고 풀었는데... 아니 어떻게 이런 아름다운 생각을 할 수 있는지.. 참........ :(

 

 

 

P4 | 11375 - 열혈강호

풀이 시간: 30분

시도 횟수: 1회

체감 난이도: P5

풀이 쓸 의향: 下

풀이

더보기

이분 매칭 입문 문제

여담: 이분 매칭에 대해 배웠다. 근데 이분 매칭 입문 문제가 P4나 될정도로 이분 매칭 개념 자체가 어렵진 않아 보이는데...

 

 

 

P4 | 11376 - 열혈강호 2

풀이 시간: 위 문제 + 10분

시도 횟수: 4회

체감 난이도: P4

풀이 쓸 의향: 下

풀이

더보기

위 문제에서 dfs 두번씩 돌리기

여담: 열혈강호 문제와 별 다를 바가 없지만, 단순히 dfs를 두 번씩 돌려주는것만으로 충분히 가능하다고 생각해내기

 

 

 

P3 | 11377 - 열혈강호 3

풀이 시간: 위 문제 + 3분

시도 횟수: 1회

체감 난이도: P4

풀이 쓸 의향: 下

풀이

더보기

위 문제에서 dfs 2번 돌리는 횟수를 k번까지만 하기

여담: 열혈강호 2와 사실상 동일한 문젠데 왜 난이도가 다른지 모르겠다

 

 

 

P3 | 11378 - 열혈강호 4

풀이 시간: 위 문제 + 2분

시도 횟수: 1회

체감 난이도: P4

풀이 쓸 의향: 下

풀이

더보기

위 문제에서 dfs 최대 K번 돌리기 (가능하면 계속 돌리고, 아니면 다음으로 넘어가기)

여담: 얘도 마찬가지...

 

 

 

P3 | 1017 - 소수 쌍

풀이 시간: 37분

시도 횟수: 2회

체감 난이도: P3

풀이 쓸 의향: 下

풀이

더보기

이분 매칭 응용 문제... 짝수 + 홀수만 소수가 될 수 있다는 점을 파악하여 좌/우 구분 후 이분 매칭 돌리기

여담: 벡터 크기 안맞춰줬다가 한번 틀렸다... :( 너무해....

그래도 이분 매칭 연습 용으로 좋았던 것 같다.

 

 

 

이분 매칭 문제 날먹으로 P1 달성!!!

P3도 제대로 못푸는 P1이 되어버린 나... 어쩌면 큰일났을지도??

221008 문제 풀이 기록

2022. 10. 8. 23:28

P4 | 16764 - Cowpatibility

풀이 시간: 1시간

시도 횟수: 4회

체감 난이도: P4

풀이 쓸 의향: 下

풀이

더보기

map<vector<int>, int>로 관리하면서 포함/배제의 원리 사용하여 bitmasking 하기

여담: 이런 것도 되는지는 이번에 처음 알았다... 뭐지 이 문제???

 

'PS > 풀이 기록장' 카테고리의 다른 글

221012 문제 풀이 기록  (0) 2022.10.12
221011 문제 풀이 기록  (0) 2022.10.11
221006 문제 풀이 기록  (0) 2022.10.06
221004 문제 풀이 기록  (0) 2022.10.04
221003 문제 풀이 기록  (0) 2022.10.04

221006 문제 풀이 기록

2022. 10. 6. 23:20

P4 | 6142 - Gourmet Grazers

풀이 시간: 20분

시도 횟수: 1회

체감 난이도: P4 하위권

풀이 쓸 의향: 下

풀이

더보기

각각의 pair 배열을 green 내림차순 정렬 후, 마트 재고 중 해당 greenness보다 큰 grenness를 가진 것들 중 비용이 최소 비용 이상인 가장 작은 물품 구매하기. multiset lower_bound로 쉽게 해결 가능.

여담: 풀이가 빠르게 떠올라서 쉽게 풀었다.

 

 

 

P4 | 14449 - Balanced Photo

풀이 시간: 15분

시도 횟수: 1회

체감 난이도: P4

풀이 쓸 의향: 下

풀이

더보기

값 압축을 통해 h_i를 [1, N] 사이 범위로 바꿔준 뒤, 순서대로 [해당 값, N] 사이의 원소의 개수를 segtree로 세어주며 l_i, r_i 구하기

여담: 값 압축 안하고 키 내림차순 정렬 후 세그트리를 써도 풀린다. 세그트리에 순서를 넣는다는 아이디어보다 압축된 값을 넣는다는 아이디어가 더 빠르게 떠올라서 그냥 값 압축 세그트리를 쓰긴 했지만...

 

뭔가 두 문제 다 너무 빨리 풀어서 날먹한 기분... 뭐지?

'PS > 풀이 기록장' 카테고리의 다른 글

221011 문제 풀이 기록  (0) 2022.10.11
221008 문제 풀이 기록  (0) 2022.10.08
221004 문제 풀이 기록  (0) 2022.10.04
221003 문제 풀이 기록  (0) 2022.10.04
221002 문제 풀이 기록  (0) 2022.10.02

+ Recent posts