알고리즘
-
백준1260_DFS와 BFS알고리즘/백준 2020. 6. 3. 20:11
https://www.acmicpc.net/problem/1260 1260번: DFS와 BFS 첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사 www.acmicpc.net #include #define MAX 1001 int graph[MAX][MAX]={0,}; int bfs[MAX]={0,}; int dfs[MAX]={0,}; void DFS(int N, int s); void BFS(int N, int s); int main(){ int N,M,V; scanf("%d %d %d",&N,&M,&V); int n; int i,..
-
백준 알고리즘2798_블랙잭알고리즘/백준 2020. 5. 28. 02:50
문제원본 : https://www.acmicpc.net/problem/2798 2798번: 블랙잭 문제 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 �� www.acmicpc.net - temp는 세장의 카드의 임시합을 저장 - min은 'M-세장의 카드의 숫자의 합'을 저장 - i, i+j, i+j+k번째의 카드를 골라 모든 경우의 합을 계산 #include int main(){ int N,M; scanf("%d",&N); scanf("%d",&M); int arr[N]; //VLA 방식 int min = M; int temp=0; int i,j,k; for(i=0..