비트마스크로 도시를 나눈 후 나눈 도시에 대해서 각각 dfs를 돌려서 탐색을 한다. 모두 연결된 진영이라면 차이의 최솟값을 구하게 된다 문제: https://www.acmicpc.net/problem/17471 깃허브주소: https://github.com/surinoel/boj/blob/master/17471.cpp
정렬로 덱을 이용해 해결한 시뮬레이션 문제 문제: https://www.acmicpc.net/problem/1713 깃허브주소: https://github.com/surinoel/boj/blob/master/1713.cpp
덱을 이용해 시뮬레이션 후 정렬해야하는 문제 문제: https://www.acmicpc.net/problem/2659 깃허브주소: https://github.com/surinoel/boj/blob/master/2659.cpp
정렬 후 이분탐색으로 lgN만에 수를 찾는 방식 문제: https://www.acmicpc.net/problem/1920 깃허브주소: https://github.com/surinoel/boj/blob/master/1920.cpp
수가 매우 커지는 경우가 발생하지만, 결국 구하고자 하는 것은 나머지가 0일 때의 자릿수이기 때문에, 나머지 정리와 count 변수를 활용해서 해결할 수 있다 문제: https://www.acmicpc.net/problem/4375 깃허브주소: https://github.com/surinoel/boj/blob/master/4375.cpp
처음에는 delimeter로 접근하려고 했지만, 경우의 수가 많아서 핵심 문자를 탐색하면서 출력하는 형태로 했다. 이 방법이 보다 더 간단한 것 같다 문제: https://www.acmicpc.net/problem/17413 깃허브주소: https://github.com/surinoel/boj/blob/master/17413.cpp