본문 바로가기
반응형

분류 전체보기584

A young woman standing confidently next to a futuristic motorcycle positive prompt:A young woman standing confidently next to a futuristic motorcycle in an urban, chaotic setting; wearing a bright red hoodie with bold white letters, paired with a short white skirt; the background is filled with dynamic, surreal elements like floating cars, disassembled machinery, and scattered street signs, giving the scene an intense, almost apocalyptic feel; the lighting is b.. 2024. 9. 28.
A young woman with long, brown hair and bangs, sitting at a wooden table Positive Prompt:A serene scene of a young woman with long, brown hair and bangs, sitting at a wooden table in a cozy, dimly lit room. She is wearing round glasses and a simple white long-sleeve shirt, holding a book or manga in one hand while resting her chin on the other, gazing thoughtfully out of a nearby window. Soft, natural light streams in, creating gentle shadows and warm tones. On the t.. 2024. 9. 28.
AI의 현재 확장 상황 - 세대 간 잠시 멈춤... 에단 몰릭: 와튼 스쿨 교수 2024년 9월 16일 One Useful AI 모델의 현주소와 미래에 대해 논의하기에 아주 적절한 시기임을 말씀해 주셨습니다. 특히 ChatGPT와 Gemini와 같은 대규모 언어 모델을 기반으로 한 챗봇이 어떻게 발전해 왔고, 앞으로 어떤 변화가 있을지에 대해 이해하는 것은 매우 흥미로운 주제입니다. 이러한 모델들이 시간이 지남에 따라 점점 더 "스마트(smart)"해지는 이유를 살펴보는 것은 그 발전 과정을 이해하는 데 중요합니다. 먼저, 대규모 언어 모델은 방대한 양의 데이터를 통해 학습됩니다. 이 과정에서 모델은 패턴과 관계를 학습하여, 새로운 질문이나 요청에 대해 적절한 응답을 생성할 수 있습니다. 하지만 여기서 중요한 점은 이러한 학습 과정이 반복될수록, 모델은 .. 2024. 9. 27.
[C/C++] 백준 #2981 검문(유클리드 호제법) 백준 온라인 저지 문제 2981번 "검문"을 해결하기 위해서는 주어진 수들로부터 차이들의 최대공약수를 구하고, 그 공약수의 약수들을 찾아 출력하는 것입니다.   최대공약수를 찾을 때에는 유클리드 호제법을 이용하면 됩니다. 문제의 링크는 다음과 같습니다.https://www.acmicpc.net/problem/2981 ### 주요 함수 및 흐름 설명#### 1. **`gcd(int a, int b)` 함수:**   - 두 수의 **최대공약수(GCD, Greatest Common Divisor)**를 구하는 함수입니다.   - 유클리드 호제법(Euclidean Algorithm)을 사용하여 `a`와 `b`의 GCD를 구합니다.   - **유클리드 호제법**은 다음의 과정을 반복하는 알고리즘입니다:     1.. 2024. 9. 20.
[C/C++] 백준 #2887 행성 터널(크루스칼 알고리즘) 이번 문제는 크루스칼 알고리즘을 이용해서 풀었습니다. https://www.acmicpc.net/problem/2887 하지만, V개의 행성을 모두 연결한다면, \(V(V-1)\)만큼의 간선이 생기므로, 정렬을 할 때, 주어진 V값에 대해서 느려질 수 있습니다.간선의 갯수는 최소 비용 신장 트리(Minimum Spanning Tree)를 프림 알고리즘을 이용하든, 크루스칼 알고리즘을 이용하든 모두 시간 복잡도가 주어진 V값의 최대치라면, 시간초과가 됩니다.  \(E = V(V-1)\)이 된다면, 프림 알고리즘 상에서는 \(O(E \log V) = O(V^2 \log V)\), 크루스칼 알고리즘 상에서는 \(O(E \log E) = O(V^2 \log V\) 형태가 되겠죠.  물론 프림 알고리즘을 구현할 .. 2024. 8. 25.
[C/C++] 백준 #2877 4와 7(수학) 이번 문제는 접근하는 방법을 알고 있으면 쉽게 문제를 풀 수 있습니다. 문제의 링크는 다음과 같습니다.https://www.acmicpc.net/problem/2877  k번째 작은 숫자라고 했으니까, k+1의 숫자를 2진수로 변환합니다.  예를 들어서 k가 9이라면 k+1은 10이 되며, 이진수로 변환하면, \(1010_2\)가 됩니다.  그러면  처음 1을 제외하고, 1을 7로, 0을 4라 변환하면 됩니다.  결과는 474을 얻게 되겠죠.  4, 7, 44, 47, 74, 77, 444, 447, 474 이므로 우리가 원하는 결과를 얻었음을 알 수 있습니다. 왜 k+1을 했는가를 생각한다면, 전 이 문제를 맨 처음은 무조건 1이 있다고 가정했습니다.  이진수 \(1_2\)는 아무것도 없는 상태이고,.. 2024. 8. 23.
728x90