본문 바로가기

단계별로풀어보기40

[백준 19532번][C++] 수학은 비대면강의입니다 #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int a, b, c, d, e, f; cin >> a >> b >> c >> d >> e >> f; int x, y; // ax + by = c -> x = (c-by)/a // dx + ey = f -> d((c-by)/a) + ey = f // -> dc/a - dby/a + ey = f // -> y(e-db/a) = f - dc/a // -> y =(f-dc/a)/(e-db/a) = (af-dc)/(ae-db) if (a == 0) { // a가 0인 경우 // b 또는 d가 .. 2023. 7. 14.
[백준 2231번][C++] 분해합 #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int result = 0; int N; cin >> N; if (N 1000000) return 0; for (int i = 1; i 0) { sum += curNum % 10; // 1의 자리의 숫자를 저장 curNum /= 10; // 1의 자리 숫자를 없앰 } if (sum == N) { result = i; // 분해합이 입력.. 2023. 7. 13.
[백준 2798번][C++] 블랙잭 #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int result = 0; int N, M; cin >> N >> M; if (N 100 || M 300000) return 0; vector v; for (int i = 0; i > x; if (x 100000) return 0; v.push_back(x); } int sum = 0; for (int i = 0; i < v.size() - 2; i++) { for (int j = i.. 2023. 7. 13.
[백준 24313번][C++] 알고리즘 수업 - 점근적 표기 1 #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int result = 0; int a1, a0, c, n0;; cin >> a1 >> a0; if (a1 > 100 || a1 100 || a0 > c; if (c > 100 || c > n0; if (n0 > 100 || n0 = a1 -> 교점 이후의 점들에서 성립 // -> f(k) == g(k)일.. 2023. 7. 13.