백준 1629번, 곱셈
백준 1629번 c++ 문제풀이 문제: 백준 1629 풀이: 분할정복으로 쪼개서 접근한다. 지수가 1이 될떄까지 재귀함수를 이용해서 쪼개준다. 모듈러 법칙이란 (a*b) % c = {(a % c) * (b % c)} % c 이다. 위의 법칙과과 지수 법칙을 적용해 쪼개준다. a^b % c를 구하려면 먼저 b가 짝수인지 ...
백준 1629번 c++ 문제풀이 문제: 백준 1629 풀이: 분할정복으로 쪼개서 접근한다. 지수가 1이 될떄까지 재귀함수를 이용해서 쪼개준다. 모듈러 법칙이란 (a*b) % c = {(a % c) * (b % c)} % c 이다. 위의 법칙과과 지수 법칙을 적용해 쪼개준다. a^b % c를 구하려면 먼저 b가 짝수인지 ...
백준 1149번 c++ 문제풀이 문제: 백준 1149 풀이: 다이나믹 프로그래밍으로 접근한다. 먼저 첫번째 집을 빨강, 초록, 파랑으로 칠했을 때의 값들을 저장한다.(각각의 색으로 칠했을 때의 최솟값을 저장하는데, 첫번째 선택이기 때문) 두번째 집부터는 현재 색칠하는 색의 가격과 이전 집에 저장된 최솟값들 중 조건에 맞는 색중에서...
백준 16953번 c++ 문제풀이 문제: 백준 16953 1번 풀이: A, B를 입력받는다. B에서부터 거꾸로 진행한다. B를 2로 나누는 과정, 카운트 증가시킴 B를 10으로 나눈 나머지가 1임을 확인하는 과정, 카운트 증가시킴 위의 과정을 통해 B값을 업데이트 해준다. 만약 위 과정을 진행하는데, 업데이트 된 B의 ...
백준 15663번 c++ 문제풀이 문제: 백준 15666 풀이: dfs를 이용하기 위해 재귀함수를 만든다. 중복으로 수를 고를 수 있으나 똑같은 수열을 여러개 만들 수 없다. 따라서 m개의 길이의 수열을 만든다고 했을 때, n번 째 숫자를 고를 때 똑같은 수를 두번 고를 수 없다. 주어진 숫자 중, 중복된 숫자가 있다면 제거해...
BCI(5) - BCI 연구를 위한 + @ BCI 연구 과정: 실험 설계: 어떤 실험을 할 것인가? 실험 구현: 어떻게 실험을 할 것인가?(자극제시) 데이터 측정: 어떤 장비 활용? 애플리케이션 개발: 무슨 어플을 어떤 것으로 개발? 실시간 BCI 어플리케이션 뇌파측정 -> 뇌파 분석 -> 결과도...
BCI(4) - BCI 신호처리 기초 신호의 이산표현: 샘플링: 뇌의 신호는 연속적이다. 하지만 모든 정보를 가져올 수 없으니 필요한 정보만 가져와 원래 신호와 비슷하게 만든다. 측정 신호 = 벡터(길이 = 시간 샘플 수)로 표시 예를 들어 샘플링 주파수 256Hz일때, 2초동안 신호의 총샘플수는 2 X 256 = 512개이다. 이벤트: 자극...
BCI(3) - 비 침습 BCI 방식 뇌 컴퓨터 인터페이스 파이프라인: Control Paradigm -> Acquisition -> Processing -> Prediction -> application(여기서 다시 처음으로) Control Paradigm: 뇌파를 생성 Acquisition: Acquisit...
BCI(2) - 뇌와 뇌 영상기법 뇌(brain): 뉴런(Neuron)이라고 불리는 작은 신경 세포들의 집합이라고 볼 수 있다. 뇌의 각 영역이 어떠한 특정한 기능을 나타낸다. (전기적 자극을 통해 확인할 수 있다.) 뇌의 활성화: 전자기 정보 발생: 뉴런의 활성화는 전기장과 자기장을 일으킨다. 휴지전위(resting poten...
BCI(1) - 뇌 컴퓨터 인터페이스(BCI) 소개 BCI: 뇌와 외부장치간의 직접적인 상호작용 방식이다. 양방향 정보 전달을 가능케 한다. 인간의 인지능력, 감각-운동 기능을 탐구하고 지도화(mapping)하며, 보조, 증진, 치유하는 것과 연관된다. BCI의 가치: Q. BCI 기술이 왜 필요한가? A.루게릭 병이라던가 몸을...
Unity(7) UI UI(User Interface): Canvas: UI를 배치하기 위한 영역으로 카메라 혹은 게임 화면에 UI를 랜더링 할 수 있다. 유니티 스크립트에서 UI의 기능을 사용하기 위해서는 ,using UnityEngine.UI를 사용해 패키지를 불러와야 한다. 비주얼 컴포넌트: Text ...