coding study(17)
-
백준 2580번
백준 2580 ->사진 출처 www.acmicpc.net/problem/2580 [풀이 과정] #include #include #include using namespace std; int arr[9][9] = { 0 }; // 스도쿠 배열 void check(int row, int col) { int real_arr[9] = { 0 }; vector v; // 가로 세로 체크 for (int i = 0; i
2020.10.14 -
백준 14888번
사진출처:www.acmicpc.net/problem/14888 #include #include using namespace std; const int MAX = 1000000001; int n; int number[12]; int arr[4]; int max_x = -MAX; int min_n = MAX; //dfs정의 void dfs(int plus, int sub, int mul, int div, int count, int sum) { if (count == n) { max_x = max(max_x, sum); min_n = min(min_n, sum); } // 연산 부호 if (plus > 0) dfs(plus - 1, sub, mul, div, count + 1, sum + number[coun..
2020.10.14 -
백준 11399번
백준 11399번 * 사진 출처 : www.acmicpc.net/problem/11399 [풀이과정] #include #include #include using namespace std; int main(int a, char *arr[]) { int n; int time = 0; //현재 걸린 시간 =time int sum = 0; vector v; cout n; for (int i = 0; i > x; v.push_back(x); } sort(v.begin(), v.end()); //시간적게 걸린 사람부터 정렬하기 for (int i = 0; i
2020.10.06 -
백준 2309번
백준 2309번 사진 출처 : www.acmicpc.net/problem/2309 [ 풀이과정 ] #include #include using namespace std; int dwarf(const int &sum, int height[]) { //난쟁이 찾기 for (int i = 0; i
2020.10.06 -
백준 10814번
www.acmicpc.net/problem/10814 10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 � www.acmicpc.net [문제] 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오. [입력] 첫째 줄에 온라인 저지 회원의 수 N이 주어진다. (1 ≤ N ≤ 100,000) 둘째 줄부터 N개의 줄에는 각 회원의 나이와 이름이 공백으로 구분되어 주어진다. 나이는 1보다 크거나 같으며, 200보..
2020.09.23 -
백준 2751번
www.acmicpc.net/problem/2751 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net [문제] N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성 [입력] 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않음. [출력] 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. #include using..
2020.09.22