![[C++] 백준 11단계 - 24263번 문제 (알고리즘의 수행 시간 2)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbsbl7x%2Fbtsf0VXME9H%2FAAAAAAAAAAAAAAAAAAAAAK1NFzMxc6PA_5hyp_mL2fY5QCGcwj0PDlHV6QxXqwIm%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3D8KKXrJ2j6Ab5iLvhhPVDwSbbvAA%253D)
문제설명 소스코드 #include using namespace std; int main() { int n; cin >> n; cout
![[C++] 백준 11단계 - 24262번 문제(알고리즘의 수행 시간 1)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FoYW9S%2Fbtsf0XaemLg%2FAAAAAAAAAAAAAAAAAAAAALaXlPz8_ISorUpLpuSaLa-cGtDdoWLt_R08xnx3M16Q%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DeNpHvYyr%252Bh4kwh2NV%252BhKaeV8MKE%253D)
문제설명 소스코드 #include using namespace std; int main() { int n; cin >> n; cout
![[C++] 백준 10단계 - 10101번 문제 (삼각형 외우기)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcYq8A9%2Fbtsf0WvxjUX%2FAAAAAAAAAAAAAAAAAAAAACWr8Np73rqnzXPoLlKC9gXdgHc61sBQOxm4sDtBlbtx%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dw3Kuv3UEBFjfL9MTySbBODMtS0Q%253D)
문제설명 소스코드 #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번 문제 (직사각형에서 탈출)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fb8pIaS%2Fbtsf42Be2eu%2FAAAAAAAAAAAAAAAAAAAAAG-uQnNJeUh2VYRYoCJjMAj-bQfjiOU7ZNLbdcdT1I5i%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DB1UdFy9eH7dF792TxeP3UGzq%252Bso%253D)
문제설명 소스코드 #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번 문제 (세 막대)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FemIrAb%2FbtsfOJp8W77%2FAAAAAAAAAAAAAAAAAAAAAJ-EjXLj52I7-Ih34JTuJMUOCcFE__W-Gh4UTe866w5o%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dbb0QcnWeh%252F7Pl4652jMbzHV0tQQ%253D)
문제설명 소스코드 #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번 문제 (삼각형과 세 변)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fb6Fxja%2FbtsftI4C4zE%2FAAAAAAAAAAAAAAAAAAAAAMsqBsGqSGljwA9Ig-FmTgCm9fBa6YwNUcP_HVTDi2HC%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DvVjaAAeFqmMLB3db1Q03cVneCZk%253D)
문제설명 소스코드 #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번 문제 (대지)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FzYQGV%2FbtsfjKBoK8P%2FAAAAAAAAAAAAAAAAAAAAABiOOjyqUyJvFdf0a-WhmLaepEWUTT2T9jiYpdY_JKC0%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DqfrlOH3UOguk8ueJEts1hbmTAW8%253D)
문제설명 소스코드 #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
![[C++] 백준 10단계 - 15894번 문제 (수학은 체육과목 입니다)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fb202Nl%2Fbtsfbjr0wUr%2FAAAAAAAAAAAAAAAAAAAAAOmk09jE8MBSBm5Z6s79Sh32dslrH96LBjU5niJB6J7V%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DwaG5ouiu8%252BHYM5Zwy2Ufja9Laqg%253D)
문제설명 소스코드 #include using namespace std; int main() { unsigned int N; cin >> N; cout