2023.12.19.

2023. 12. 20. 00:28Algorithm & PS/PS 일지

Softeer 찍먹 - 1문제

 

1. [HSAT 7회 정기 코딩 인증평가 기출] 자동차 테스트 - Lv.3

이분탐색 + 수학(조합론) 문제.

일단, 특정 값이 중앙값이어야 하면 나머지 두 값은 하나는 중앙값보다 작고, 하나는 커야함.

이를 활용한다면 일단 연비를 정렬하고, 쿼리로 주어진 중앙값이 연비로 실존하는지 + 몇 번째에 존재하는지를 이분탐색으로 알아낼 수 있음.

만약 실존한다면 해당 값보다 작은 값들의 개수 * 해당 값보다 큰 값들의 개수를 출력하면 됨.

백준으로는 S1 ~ G4쯤 아닐까 싶음.

 

HSAT 8회 Softeer 정기 역량 진단 - 2 문제

 

2,3. 시험 특성상 유출하면 안 되므로 요약은 패스. (아마 기출로 풀리거나 그러면 다시 설명할 것 같음.)

문제들의 퀄리티가 좋았음. 개인적으로 재밌게 풀었음.

그런데 결과는 아직 몰라서 ㅋㅋㅋ 내가 푼게 맞게 푼 건지는 잘 모름.

(그래도 내가 다시 코드를 하나하나 따라가봤을때는 문제가 없었으니... 괜찮지 않을까?)

 

백준 풀이 - 2 문제

4. BOJ 30961 최솟값, 최댓값 - G4

코포 냄새가 좀 나는 관찰로 풀어야 하는 애드혹 + 수학 문제.

재밌고 정리도 간단했어서 따로 글로 적음.

 

5. BOJ 1162 도로포장 - P5

2차원 DP + 다익스트라 문제, BOJ 10217 KCM Travel이랑 비슷한 문제.

처음에 이걸 어떻게 도로들을 선택하지 싶었다가 K가 cost일 때 cost 내에서 최단거리 구하기 문제라는 것을 떠올려서 풀었음.

BOJ 10217에서 엄청 헤맸던 기억이 있어서 비슷한 문제인데 빨리 풀어서 기분 좋았음.

근데 나올 수 있는 최단거리의 최댓값이 32-bit Integer를 넘어서 초기화를 INT_MAX로 했다가 맞왜틀 당했다.

 

오늘의 일지는 여기서 끝.

 

'Algorithm & PS > PS 일지' 카테고리의 다른 글

2023.12.21.  (1) 2023.12.21
2023.12.20.  (0) 2023.12.21
2023.12.18.  (0) 2023.12.19
2023.12.17.  (0) 2023.12.18
2023.12.16.  (0) 2023.12.16