전체 글 216

[유니티] 홀로렌즈2를 위한 MRTK3 세팅

1) Mixed Reality Feature Tool for Unity 설치 https://www.microsoft.com/en-us/download/details.aspx?id=102778 Download Mixed Reality Feature Tool from Official Microsoft Download Center The Mixed Reality Feature Tool is an application that enables developers to discover, update, and add Mixed Reality feature packages into Unity projects. www.microsoft.com 2) 설치한 파일 실행 3) 적용시킬 프로젝트 선택 4) 적용시킬 featur..

Programming/Unity 2023.11.01

[백준] 23288번: 주사위 굴리기 2 - C++

문제 https://www.acmicpc.net/problem/23288 23288번: 주사위 굴리기 2 크기가 N×M인 지도가 존재한다. 지도의 오른쪽은 동쪽, 위쪽은 북쪽이다. 지도의 좌표는 (r, c)로 나타내며, r는 북쪽으로부터 떨어진 칸의 개수, c는 서쪽으로부터 떨어진 칸의 개수이다. 가장 왼 www.acmicpc.net 설명 main 함수는 다음과 같다. 문제에서의 설명과 같이 다음과 같은 순서로 코드를 작성하였다. 이동 -> 점수 -> 방향결정 주사위가 이동 방향으로 한 칸 굴러간다. 만약, 이동 방향에 칸이 없다면, 이동 방향을 반대로 한 다음 한 칸 굴러간다. 주사위가 도착한 칸 (x, y)에 대한 점수를 획득한다. 주사위의 아랫면에 있는 정수 A와 주사위가 있는 칸 (x, y)에 있..

[백준] 20057번: 마법사 상어와 토네이도 - C++

문제 https://www.acmicpc.net/problem/20057 20057번: 마법사 상어와 토네이도 마법사 상어가 토네이도를 배웠고, 오늘은 토네이도를 크기가 N×N인 격자로 나누어진 모래밭에서 연습하려고 한다. 위치 (r, c)는 격자의 r행 c열을 의미하고, A[r][c]는 (r, c)에 있는 모래의 양을 www.acmicpc.net 문제 설명 토네이도는 격자의 가운데부터 이동이 시작된다. 좌표의 시작이 (1, 1)이라고 할 때, 격자의 가운데 칸의 좌표는 (N/2+1, N/2+1)이다. 격자의 가운데 칸의 좌표를 x라고 할때, x는 화살표를 따라서 움직인다. N = 7일때, 1 1 2 2 3 3 4 4 5 5 6 6 7 순서로 왼 - 아래 - 오른쪽 - 위로 움직인다. x가 토네이도의 중..

[백준] 1100번: 강의실 배정 - C++

문제 https://www.acmicpc.net/problem/11000 11000번: 강의실 배정 첫 번째 줄에 N이 주어진다. (1 ≤ N ≤ 200,000) 이후 N개의 줄에 Si, Ti가 주어진다. (0 ≤ Si < Ti ≤ 109) www.acmicpc.net 설명 #include #include #include #include using namespace std; int N, answer; vector classTime; // 가장 작은 값이 우선순위가 되는 큐 priority_queue mypq; int greedy() { mypq.push(classTime[0].second); for(int i = 1; iclassTime[i].first) mypq.push(classTime[i].seco..

카테고리 없음 2022.05.10

[자료구조] priority_queue 컨테이너_C++

우선순위 큐(priority_queue) : 큐(Queue)는 먼저 들어오는 데이터가 먼저 나가는 FIFO(First In First Out) 형식의 자료구조이다. 우선순위 큐(Priority Queue)는 먼저 들어오는 데이터가 아니라, 우선순위가 높은 데이터가 먼저 나가는 형태의 자료구조이다. priority_queue 컨테이너 #include templete class priority_queue 🌀 설명 C++ STL에 포함되어 있는 맵를 표현하는 컨테이너. 🌀 인자 T: 자료형 Container: 구현체 Compare: 비교 연산자 🌀 선언 및 초기화 예시 // std::priority_queue mypq; //가장 작은 값이 우선순위가 되는 큐 std::priority_queue mypq; 🌀 ..

CS/자료구조 2022.05.10

[백준] 14567번 : 선수과목 - C++

문제 https://www.acmicpc.net/problem/14567 14567번: 선수과목 (Prerequisite) 3개의 과목이 있고, 2번 과목을 이수하기 위해서는 1번 과목을 이수해야 하고, 3번 과목을 이수하기 위해서는 2번 과목을 이수해야 한다. www.acmicpc.net 설명 #include #include #include #include using namespace std; //14567 vector a[1001]; int degree[1001]; int result[1001]; queue q; int main() { int N,M; cin >> N >> M; for(int i = 0;i> A >> B; a[A].push_back(B); degree[B]++; } for(int i ..

[백준] 23061번 : 백남이의 여행 준비 - C++

문제 https://www.acmicpc.net/problem/23061 23061번: 백남이의 여행 준비 1번 배낭이 담을 수 있는 무게는 20이고, 담을 수 있는 최대 가치는 34이므로 효율성은 1.7이다. 2번 배낭이 담을 수 있는 무게는 21이고, 담을 수 있는 최대 가치는 37이므로 효율성은 약 1.76이다. 3 www.acmicpc.net 코드 #include #include #include #include using namespace std; pair things[101]; int bags[101]; double h[101]; int N, M; int W = 0; int V = 0; int value[101][1000001]; void dp(int bagW) { //memset(value, ..

[백준] 23057번 : 도전 숫자왕 - C++

문제 https://www.acmicpc.net/problem/23057 23057번: 도전 숫자왕 모든 카드에 적힌 수의 합을 $M$이라고 할 때, 1 이상 $M$ 이하의 자연수 중 만들 수 없는 수의 개수를 출력한다. www.acmicpc.net 설명 #include #include #include #include using namespace std; int card[21]; vector vec; int sum=0; int N; void DFS(int i, int num) { vec.push_back(num); if(i == N) return; DFS(i+1,num+card[i+1]); DFS(i+1,num); } int main() { cin>>N; for(int i = 0;i> card[i]; s..

반응형