| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- C++
- priority_queue
- Map
- 이런게4문제
- 브루트포스
- 삼성SW역량테스트
- 레벨2
- 백트래킹
- substr
- 프로그래머스
- BFS
- swea
- 레벨3
- dp
- 코딩스킬
- 백준
- KAKAO
- STL
- 모의SW역량테스트
- find
- Sort
- 완전탐색
- 2018
- 코딩테스트
- Set
- 삼성
- 시뮬레이션
- dfs
- 문자열
- 삼성SW테스트
- Today
- Total
목록2020/01/11 (2)
-
https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, 곱셈(×)의 개수, 나눗셈(÷)의 개수이다. www.acmicpc.net 삼성 SW테스트 기출문제다. 이 문제 역시 브루트포스로 해결할 수 있는 문제다. 이런 문제는 10분을 넘기면 곤란하다. 부호가 들어갈 수 있는 자리수가 최대 10자리 이므로, 10! 은 대략 360만번 연산을 소요한다. (엄밀히는 조합이므로 더 적지만 무시하더라도). 1억번을 1초라고 생각해도 충분..
https://www.acmicpc.net/problem/14889 14889번: 스타트와 링크 예제 2의 경우에 (1, 3, 6), (2, 4, 5)로 팀을 나누면 되고, 예제 3의 경우에는 (1, 2, 4, 5), (3, 6, 7, 8)로 팀을 나누면 된다. www.acmicpc.net 삼성 SW테스트 기출 문제다. 브루트포스 문제로 단순 순열 문제로 바꿔 풀 수 있다. 최적화 안하고 그냥 풀어도 10분도 안걸리는 문제. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56..