백준 알고리즘 14888 (연산자 끼워넣기) - C++, Python
[문제] 백준 알고리즘 14888 (연산자 끼워넣기) > https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, 곱셈(×)의 개수, 나눗셈(÷)의 개수이다. www.acmicpc.net N개의 숫자가 들어있는 수열 사이에 N-1개의 연산자를 끼워넣어 최소/최대값을 찾는 문제. 연산 순서는 앞에서부터 차례대로 계산한다. 그나마 편한 조건. 연산자는 +, -, *, / 순으로 갯수가 주어지고, 브루트포스이면서 백트래킹 개념의 문..
2019. 10. 16.
백준 알고리즘 11657 (타임머신) - C++, Python
[문제] 백준 알고리즘 11657 (타임머신) > https://www.acmicpc.net/problem/11657 11657번: 타임머신 첫째 줄에 도시의 개수 N (1 ≤ N ≤ 500), 버스 노선의 개수 M (1 ≤ M ≤ 6,000)이 주어진다. 둘째 줄부터 M개의 줄에는 버스 노선의 정보 A, B, C (1 ≤ A, B ≤ N, -10,000 ≤ C ≤ 10,000)가 주어진다. www.acmicpc.net 1753 (최단 경로) 문제와 비슷한데, 가중치에 음수(-)도 존재하는 문제이다. > https://wlstyql.tistory.com/90 백준 알고리즘 1753 (최단경로) - C++, Python [문제] 백준 알고리즘 1753 (최단경로) > https://www.acmicpc.n..
2019. 10. 16.