본문 바로가기
반응형

알고리즘29

[백준 14502번] 연구소 (조합, BFS) 삼성 SW 역량테스트 기출문제인 백준 사이트의 14502번 문제 연구소를 풀이해보겠습니다. 연구소 문제는 조합과 BFS를 사용하여 문제 풀이를 할 수 있습니다. 기존 17142번 연구소 3 문제와 유사한 것을 볼 수 있습니다. 본 포스팅이 난이도는 더 쉽습니다. 2021.04.08 - [알고리즘/SW역량테스트 기출문제] - [백준 14502번] 연구소 (조합, BFS) 2021.04.08 - [알고리즘/SW역량테스트 기출문제] - [백준 17142번] 연구소 3 (조합, BFS) 안녕하세요. 지칸입니다. 오늘 풀어볼 기출문제는 14502번 연구소입니다. 기존 17142번 연구소 3 문제와 흡사한 문제이며 난이도는 본 포스팅 문제가 더 쉽습니다. 기출 연도도 꽤 지난 문제입니다. 천천히 문제를 풀어보겠습니.. 2021. 4. 8.
[백준 17142번] 연구소 3 (조합, BFS) 삼성 SW 역량테스트 기출문제인 백준 사이트의 17142번 문제 연구소 3을 풀이해보겠습니다. 연구소 3 문제는 조합과 BFS를 사용하여 문제 풀이를 할 수 있습니다. 요즘 기출에는 단일 알고리즘보다는 이 문제처럼 복합 문제 출제가 많습니다. 2021.04.08 - [알고리즘/SW역량테스트 기출문제] - [백준 14502번] 연구소 (조합, BFS) 2021.04.08 - [알고리즘/SW역량테스트 기출문제] - [백준 17142번] 연구소 3 (조합, BFS) 안녕하세요. 지칸입니다. 오늘 풀어볼 기출문제는 17142번 연구소 3입니다. 기존 14502번 연구소 문제와 흡사한 문제로 보입니다. 천천히 문제를 풀어보겠습니다. 1) 문제 이해 2) 구조 잡기 3) 주의 사항 저의 결론) BFS + 조합의 문.. 2021. 4. 8.
(4장-2) 조합(Combination) 알고리즘이란? 위키백과에 따르면, 조합(Combination)은 서로 다른 n개의 원소 중에서 순서에 상관없이 r개를 선택하는 것을 의미합니다. 흔히 nCr로 표현할 수 있습니다. 코딩 테스트에서 조합은 흔하게 쓰이는 주제 중 하나입니다. 순서에 상관없이에 주의하세요. 안녕하세요. 지칸입니다. 오늘 설명할 알고리즘은 조합입니다. 삼성 SW 역량테스트에서 자주 사용되는 알고리즘 중 하나로 N개의 후보 중 최적의 M개를 선택하는 문제 등으로 자주 출제됩니다. 기본적으로 외울 정도로 익숙해야 하는 알고리즘 중 하나입니다. 1) 조합이란? 2) 구현하기 1) 조합이란? N개의 원소 중 M개를 순서에 상관없이 나열하는 것을 의미하는 데 {1, 2, 3, 4}로 예를 들면 아래와 같습니다. {1, 2, 3} {1, 2, 4} {.. 2021. 4. 1.
(4장-1) 순열(Permutation)알고리즘이란? 순열(Permutation)은 순서가 부여된 임의의 집합을 다른 순서로 뒤섞는 연산이다. n개의 원소의 순서를 뒤섞는 순열의 개수는 n의 계승 n!와 같다. 안녕하세요. 지칸입니다. 오늘 설명할 알고리즘은 순열입니다. 삼성 SW역량테스트에서 자주 사용되는 알고리즘 중 하나로 "n개의 후보를 어떤 순서로 배치할 때 효율이 좋은가" 같은 문제 등에 쓰입니다. 전체 후보를 전부 사용하며 순서가 중요하다는 걸 잊으면 안 됩니다. 1) 순열이란? 2) 구현하기 3) STL 순열 저의 결론) STL을 적극활용하자. 1) 순열이란? 예를 들어보면 {1,2,3} 집합이 있을 때 나열할 수 있는 모든 경우의 수는 6개입니다. {1,2,3} {1,3,2} {2,1,3} {2,3,1} {3,1,2} {3,2,1} 문제에서는.. 2021. 3. 31.
반응형