[C++] 백준 13단계 - 10989번 문제 (커트라인)
자료구조 & 알고리즘/BOJ2023. 7. 15. 18:00[C++] 백준 13단계 - 10989번 문제 (커트라인)

문제설명 소스코드 #include #include using namespace std; bool compare(int a, int b) { return a > b; } int main() { int N, k; cin >> N >> k; int* arr = new int[N]; for (int i = 0; i > arr[i]; sort(arr, arr + N, compare); cout

[C++] 백준 13단계 - 2587번 문제 (대표값2)
자료구조 & 알고리즘/BOJ2023. 7. 14. 18:32[C++] 백준 13단계 - 2587번 문제 (대표값2)

문제설명 소스코드 #include #include using namespace std; int main() { int arr[5]; int sum = 0; for (int i = 0; i > arr[i]; sum += arr[i]; } sort(arr, arr + 5); cout

[C++] 백준 13단계 - 10989번 문제 (수 정렬하기 3)
자료구조 & 알고리즘/BOJ2023. 7. 14. 18:00[C++] 백준 13단계 - 10989번 문제 (수 정렬하기 3)

문제설명 소스코드 #include using namespace std; int main() { ios_base::sync_with_stdio(false); //표준 스트림 동기화 해제 cin.tie(NULL); //입력과 출력 연결 끊기 int N; cin >> N; int arr[10001] = { 0 }; for (int i = 0; i > idx; arr[idx] += 1; } for (int i = 1; i < 10001; ++i) { for (int j = 0; j < arr[i]; ++j) cout

[C++] 백준 13단계 - 2751번 문제 (수 정렬하기 2)
자료구조 & 알고리즘/BOJ2023. 7. 13. 18:21[C++] 백준 13단계 - 2751번 문제 (수 정렬하기 2)

문제설명 소스코드 #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); //표준 스트림 동기화 해제 cin.tie(NULL); //입력과 출력 연결 끊기 int N; cin >> N; int* arr = new int[N]; for (int i = 0; i > arr[i]; sort(arr, arr+N); for (int i = 0; i < N; ++i)cout

[C++] 백준 13단계 - 2750번 문제 (수 정렬하기)
자료구조 & 알고리즘/BOJ2023. 7. 13. 18:05[C++] 백준 13단계 - 2750번 문제 (수 정렬하기)

문제설명 소스코드 #include #include using namespace std; int main() { int N; cin >> N; int* arr = new int[N]; for (int i = 0; i > arr[i]; sort(arr, arr+N); for (int i = 0; i < N; ++i)cout

[C++] 백준 12단계 - 1018번 문제 (체스판 다시 칠하기)
자료구조 & 알고리즘/BOJ2023. 7. 11. 23:41[C++] 백준 12단계 - 1018번 문제 (체스판 다시 칠하기)

문제설명 https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 소스코드 #include #include using namespace std; int** arr; //2차원 배열 동적할당을 위한 더블포인터 변수 int func(int x, int y) { int case1 = 0; int case2 = 0; for (int i = x; i < x + 8; i++) { for (int j = y; j < y + 8; j++) { if ((i + ..

[C++] 백준 12단계 - 1436번 문제 (영화감독 숌)
자료구조 & 알고리즘/BOJ2023. 7. 11. 19:20[C++] 백준 12단계 - 1436번 문제 (영화감독 숌)

문제설명 소스코드 #include #include using namespace std; int main() { string str; int N; cin >> N; int i = 665; int count = 0; while (true) { ++i; str = to_string(i); //i를 문자열로 바꿈 if (str.find("666") == string::npos) continue; //문자열에 666이 들어가 있지 않다면 pass else //문자열에 666이 들어간다면 { ++count; //count 증가 if (count == N) break; } } cout

[C++] 백준 12단계 - 19532번 문제 (수학은 비대면강의입니다)
자료구조 & 알고리즘/BOJ2023. 7. 10. 18:19[C++] 백준 12단계 - 19532번 문제 (수학은 비대면강의입니다)

문제설명 소스코드 #include using namespace std; int main(void) { int a, b, c, d, e, f; cin >> a >> b >> c >> d >> e >> f; for (int i = -999; i < 1000; ++i) { for (int j = -999; j < 1000; ++j) { if (a * i + b * j == c) { if (d * i + e * j == f) { cout

image