일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 10814번
- 정렬알고리즘
- Baekjoon
- vscode
- Algorithm
- 경로 찾기
- insertion sort
- 2858번
- 레스트리s20
- 서머싯몸
- Anaconda
- 민음사
- Selction Sort
- 기숙사 바닥
- 11403번
- 정대건
- 리솜포레스트
- Sort Algorithm
- python
- bubble sort
- 11047번
- 인생의베일
- 헤브나인스파
- 2025
- 민음사북클럽
- Beakjoon
- 나이순정렬
- osaka
- 리솜리조트
- 동전0
- Today
- Total
목록Algorithm (4)
JIyeon's life
알고리즘 분류 그리디 알고리즘 문제 - https://www.acmicpc.net/problem/11047 -문제- 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. -입력조건- 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) -해결방법- 1. 입력 받은 동전 가치 내림차순 진행 (vector v 에 값 저장 및 sort 함수 사용) 2. co..
알고리즘 분류 수학 브루트 포스 문제 - https://www.acmicpc.net/problem/2858 -문제- 상근이는 기숙사 생활을 한다. 상근이의 방의 크기는 L*W 이다. 수업시간에 타일 채우기 경우의 수를 계산하던 상근이는 자신의 방도 1*1크기 타일로 채우려고 한다. 이때, 가장자리는 빨간색으로, 나머지는 갈색으로 채우려고 한다. 아래 그림은 상근이의 방의 크기가 4*3일 때 이다. 어느날 상근이네 방에 하근이가 놀러왔다. 하근이는 아름다운 타일 배치에 감동받았다. 다시 방으로 돌아온 하근이는 빨간색과 갈색 타일의 개수는 기억했지만, 방의 크기는 기억해내지 못했다. 빨간색과 갈색 타일의 개수가 주어졌을 때, 상근이 방의 크기를 구하는 프로그램을 작성하시오. -입력조건- 첫째 줄에 빨간색 타..
알고리즘 분류 정렬 문제 - https://www.acmicpc.net/problem/10814 -문제- 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오. -입력조건- 첫째 줄에 온라인 저지 회원의 수 N이 주어진다. (1 ≤ N ≤ 100,000) 둘째 줄부터 N개의 줄에는 각 회원의 나이와 이름이 공백으로 구분되어 주어진다. 나이는 1보다 크거나 같으며, 200보다 작거나 같은 정수이고, 이름은 알파벳 대소문자로 이루어져 있고, 길이가 100보다 작거나 같은 문자열이다. 입력은 가입한 순서로 주어진다. -해결방법- 1. 구조체 선언(나이, 이름, 가입순서)..
알고리즘 분류 BFS DFS 플로이드 와샬 알고리즘 문제 - https://www.acmicpc.net/problem/11403 -문제- 가중치 없는 방향 그래프 G가 주어졌을 때, 모든 정점 (i, j)에 대해서, i에서 j로 가는 경로가 있는지 없는지 구하는 프로그램을 작성하시오. -입력조건- 첫째 줄에 정점의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄부터 N개 줄에는 그래프의 인접 행렬이 주어진다. i번째 줄의 j번째 숫자가 1인 경우에는 i에서 j로 가는 간선이 존재한다는 뜻이고, 0인 경우는 없다는 뜻이다. i번째 줄의 i번째 숫자는 항상 0이다. -해결방법- 1. 행렬에서 1로 되어 있으면 길이 있으므로 통과 2. 행렬에서 0으로 되어 있는 경우 i를 시작점, j를 도착점으로 셋하..