[C++] 백준 11단계 - 24264번 문제 (알고리즘의 수행 시간 3)
자료구조 & 알고리즘/BOJ2023. 5. 16. 14:50[C++] 백준 11단계 - 24264번 문제 (알고리즘의 수행 시간 3)

문제설명 소스코드 #include using namespace std; int main() { long long n; cin >> n; cout

[C++] 백준 11단계 - 24263번 문제 (알고리즘의 수행 시간 2)
자료구조 & 알고리즘/BOJ2023. 5. 16. 00:27[C++] 백준 11단계 - 24263번 문제 (알고리즘의 수행 시간 2)

문제설명 소스코드 #include using namespace std; int main() { int n; cin >> n; cout

[C++] 백준 11단계 - 24262번 문제(알고리즘의 수행 시간 1)
자료구조 & 알고리즘/BOJ2023. 5. 16. 00:19[C++] 백준 11단계 - 24262번 문제(알고리즘의 수행 시간 1)

문제설명 소스코드 #include using namespace std; int main() { int n; cin >> n; cout

[C++] 백준 10단계 - 10101번 문제 (삼각형 외우기)
자료구조 & 알고리즘/BOJ2023. 5. 15. 23:00[C++] 백준 10단계 - 10101번 문제 (삼각형 외우기)

문제설명 소스코드 #include using namespace std; int main() { int arr[3]; int sum = 0; for (int i = 0; i > arr[i]; sum += arr[i]; } if (sum == 180) { if ((arr[0] == arr[1]) && (arr[1] == arr[2])) cout

[C++] 백준 10단계 - 1085번 문제 (직사각형에서 탈출)
자료구조 & 알고리즘/BOJ2023. 5. 15. 22:48[C++] 백준 10단계 - 1085번 문제 (직사각형에서 탈출)

문제설명 소스코드 #include using namespace std; int main() { int x, y, w, h; cin >> x >> y >> w >> h; int width = w - x; //x값의 차이 int height = h - y; //y값의 차이 int X = (x < width) ? X = x : X = width; //너비가 가장 짧은 x좌표 int Y = (y < height) ? Y = y : Y = height; //높이가 가장 짧은 y좌표 (X < Y) ? cout

[C++] 백준 10단계 - 14215번 문제 (세 막대)
자료구조 & 알고리즘/BOJ2023. 5. 15. 22:11[C++] 백준 10단계 - 14215번 문제 (세 막대)

문제설명 소스코드 #include using namespace std; int main() { int arr[3]; bool flag[3] = { false }; int max = 0; int idx; int sum = 0; for (int i = 0; i > arr[i]; if (arr[i] > max) { max = arr[i]; idx = i; } //가장 큰 길이와 인덱스 저장 } flag[idx] = true; //위에서 저장한 인덱스에 해당하는 플래그를 true로 바꿈 for (int i = 0; i < 3; ++i) { if (flag[i] == true) continue; //가장 큰 길이 제외 else sum += arr[i]; //길이 합 저장 } if (..

[C++] 백준 10단계 - 5073번 문제 (삼각형과 세 변)
자료구조 & 알고리즘/BOJ2023. 5. 14. 15:52[C++] 백준 10단계 - 5073번 문제 (삼각형과 세 변)

문제설명 소스코드 #include using namespace std; int main() { int arr[3]; bool flag[3] = { false }; int max = 0; int idx; int sum = 0; while (true) { for (int i = 0; i > arr[i]; if (arr[i] > i) { max = arr[i]; idx = i; } //제일 긴 변과 해당 인덱스 저장 } if ((arr[0] == 0) && (arr[1] == 0) && (arr[2] == 0)) exit(0); flag[idx] = true; //제일 긴 변의 인덱스의 플래그를 true로 표시 for (int i = 0; i < 3; ++i) { if (flag..

[C++] 백준 10단계 - 9063번 문제 (대지)
자료구조 & 알고리즘/BOJ2023. 5. 14. 01:00[C++] 백준 10단계 - 9063번 문제 (대지)

문제설명 소스코드 #include using namespace std; int main() { int N; int minx = 100000; int maxx = -100000; int miny = 100000; int maxy = -100000; cin >> N; int* x = new int[N]; //N만큼 동적할당 int* y = new int[N]; //N만큼 동적할당 for (int i = 0; i > x[i] >> y[i]; if (minx > x[i]) minx = x[i]; if (maxx y[i]) miny = y[i]; if (maxy < y[i]) maxy = y[i]; } cout

image