분류 전체보기(174)
-
언리얼 엔진 C++ 빌드가 안될때 해결방법..!
맨 처음에 블루프린트 방식으로 언리얼엔진 5를 가지고 놀때는 아무 문제가 없던게, C++ 로 빌드를 하게 되면 문제를 일으키는 걸 경험하는 사람을 위해 적는다. 에러메시지는 다음과 같다. 어쩌고 어쩌고.. "An error occurred while trying to generate project files" "Running UnrealBuildTool: dotnet " ..\..\Engine\Binaries.... " 'dotnet' ? (?? 이후로 막 깨져있다.) 이 에러가 무엇일까 싶어서 저 에러 통째로 복사해 보아도 별 내용이 없다. 이 때 문제 해결을 위해 가장 먼저 Visual Studio 2022 를 업데이트 해보았다. 아마 PC 에 visual studio installer 라는 프로그램..
2023.10.26 -
docker guides 공식문서 get-started 따라해보기!
인셉션 전에 공부를 하자! 도커 공식 문서 지금 상태로는 인셉션 하지 못할거 같으니 공식 문서로 공부를 좀 해야겠다.. 파트1. 개요 배우는 것. 이미지를 컨테이너로 빌드하고 실행하기 Docker Hub 를 사용해 이미지를 공유하기 데이터베이스와 함께 여러 컨테이너를 사용해 Docker 애플리케이션 배포하기 Docker Compose 를 사용해 애플리케이션 실행하기 컨테이너란?? 해당 호스트 시스템에서 실행되는 다른 모든 프로세스와 격리된 호스트 시스템에서 실행되는 샌드박스 처리 된 프로세스. 이미지의 실행한 인스턴스. 로컬 컴퓨터, 가상 컴퓨터 모두 실행 가능, 클라우드에 배포 가능 이식 가능 다른 컨테이너와 격리되어 자체 소프트웨어, 바이너리, 구성 등을 실행한다. 컨테이너 이미지란? 실행 중인 컨테..
2023.08.05 -
백준 13023 ABCDE
코드플러스 그래프와 BFS 파트에 들어왔다. DFS 를 활용하는 문제라고 생각은 했는데, 너무 오랜만이라 감이 잘 안와서 계속 틀렸다. DFS 문제 핵심 1. 재귀를 돌 때, 종료조건을 확실하게 설정한다. 2. 방문 체크를 확실히 해주고, 재귀 코드 뒤쪽에 꼭 방문 해제를 해주는 게 필요하더라. 이거만 유의해서 풀어보았다. #include #include #include #include using namespace std; int isvisited[2002]; vector table[2002]; bool possible = false; void check_relation(int start, int depth) { if(depth > 4) { possible = true; return; } isvisite..
2023.08.02 -
백준 2156 포도주 시식
#include #include #include using namespace std; long long dp[10002]; int main() { int n; int podo[10002]; cin>>n; for (int i = 1; i >podo[i]; } dp[0] = 0; dp[1] = podo[1]; dp[2] = podo[2] + podo[1]; for (int i = 3; i
2023.07.31 -
백준 14002 가장 긴 증가하는 부분 수열 4
가장 긴 증가하는 부분 수열 문제를 그대로 적용한 후, 더 증가하는 인덱스를 참조할 때마다 해당하는 인덱스에 이전의 수열 저장값을 저장하고 뒤에 새로 추가될 값을 추가해 주었다. (뭔 소리지?) #include #include #include #include using namespace std; vector lst[1002]; int main() { int n; int arr[1002]; int dp[1002]; int max_val = -1; int max_idx= -1; cin>>n; for (int i = 0; i >arr[i]; for (int i = 0; i < n; i++) { dp[i] = 1; lst[i].push_back(arr[i]); for (int j = 0..
2023.07.28 -
백준 10972 다음 순열, 이전 순열, 모든 순열
요즘 백트래킹, 브루트포스 부분을 공부하고 있는 상황에서 순열 3총사를 만났다. "다음 순열"의 경우 백트래킹을 활용해 모든 조합을 만들어 가다, 입력으로 준 숫자를 찾으면 그 다음번에 오는 조합을 답으로 출력하는 방식을 사용하였는데, 시간 초과가 났다. 알고보니 이렇게 하는게 아니더라. 다른 방법이 있는데, 백트래킹 같은 개념을 사용하지 않는 단순 수학문제 였다. "모든 순열" (10974) 문제가 내가 "다음 순열" 문제를 풀 때 만든 백트래킹 코드를 그대로 사용하면 답으로 나왔다. #include #include #include #include using namespace std; int n; int flag = 0; vector givens; int isused[10002]; int pack[10..
2023.07.20