일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- N번째큰수
- 투포인터 #백준 #boj #20922 #22862
- 레드아보
- 3343
- c++ #입출력 #속도 #ios #sync_with_stdio #cin #cout #tie
- 30870
- 16202
- 호반우 상인
- 백준
- 진법변환 #2to10 #10to2 #이진법 #십진법 #변환 #bitset #c++
- hcpc
- 줄어드는수
- graph #최단경로
- LIS #가장긴증가하는부분수열 #
- 최소 #공배수 #최대 #공약수 #유클리드 #호제법 #lcm #gcd #c++ #boj #3343 #백준 #장미
- 백준 #다익스트라 #dijkstra #9370 #c++
- C++
- 사이클 없는 그래프
- 20117
- 쌤쌤쌤
- backtracking #codetree #디버깅 #삼성코테
- 1174
- 이분탐색 #dp #11053
- graph
- BOJ
- 코딩
- 22869
- boj #백준
- 3D #Reconstruction #computer #vision #volume #metric #tsdf #kinect #fusion
- c++ #boj #
- Today
- Total
목록개인 공부 (43)
hyunjin

imos - 예제 문제 백준 20440 , 백준 3020, 백준 5541, 백준 16436, 카카오 파괴되지 않은 건물 imos (Indexed Modification of Sums)법특정 구간을 빠르게 업데이트하고, 이를 통해 누적합을 구할 때 유용한 알고리즘 핵심은 업데이트 구간을 배열에 기록 후, 누적 합을 통해 최종 값을 계산 이외에서 육각형 좌표계 등 다양한 특수 좌표계에서 써먹을 수 있다. 수직선 위에 선을 여러 개 그어서, 가장 선이 많이 겹치는 부분 찾는 것 정해진 구간 내에서 시작과 끝이 포함된 부분 집합에 대한 명령이 여러 개 들어올 때, 반복적으로 연산하게 되면 연산 시간이 매우 커질 수 있다. O(QN)상황 예시를 들어보면,아래는 0 ~ 16 시 까지 한 장소에 대해 N명의 사..
fixe와 setprecision(n) 함께 쓰면 n+1 번째 소수점에서 반올림해서 n자리 까지 출력아래 예제에선 넷째 자리에서 반올림해서 셋째 자리 까지 출력 #include //setprecision 헤더#include int main(){ cout

핀홀 카메라 모델에서 카메라 영상은 3차원 공간 점을 2차원 이미지 평면에 투사해서 얻어짐. 여기서, (X,Y,Z)는 월드 좌표계(world coordinate system) 상의 3D 점의 좌표, [R|t]는 월드 좌표계를 카메라 좌표계로 변환시키기 위한 회전/이동변환 행렬이며 A는 intrinsic camera matrix입니다.
보호되어 있는 글입니다.
.py 파일 실행 시 permission denied error 발생 해결법 PermissionError: [Errno 13] Permission denied 우분투 웹서버에서 보통 폴더및 파일 권한 문제로 발생되는 이슈이다. 다양한 문제가 있겠지만 일시적 해결 방법으로 폴더또는 파일에 대한 권한을 모두 주면 된다. 1. data 라는 폴더에 모든 권한(읽기,쓰기,실행)을 준다 . /var/www/html/data 위치에 있다는 가정시 bigcat-ubuntu:/var/www/html# sudo chmod 777 /var/www/html/data 또는 sudo chmod 777 data/ 2. test.py 파일에 권한을 주려면 (모든 사용자에게 실행) sudo chmod a+x test.py → 내 e..

nvidia-smi: 드라이버가 지원하는 최대 CUDA 버전 nvcc -V: 실제로 설치된 CUDA 버전 torch.version.cuda 이거말고 이거 nvidia-smi고 이버전 믿지말고 nvcc -V로 나온 버전이 진짜 cuda 버전(설치된 cuda 버전)이에요. cuda 버전 맞춰주기 위해 ubuntu cuda 다시 설치 ubuntu 20.04, nvidia driver 495, cuda 11.3, cudnn 8.2.1, pytorch 버전을 설치하는 방법입니다. 우분투에서 파이썬 가상환경도 만들어봅니다. 기존 nvidia, cuda 완전 삭제 혹시 우분투에 nvidia, cuda를 설치한 적이 있다면 해당 명령어를 터미널에 실행해보길 바란다. 1 $ sudo apt-get autoremove $..
문제 패키지/모듈을 하나 만들었고 아래와 같은 디렉토리 구조를 가지고 있다. 간단히 유닛테스트를 작성하려고 하는데 No module named… 하는 에러가 발생한다. 아니, 꼭 유닛테스트가 아니라 단순히 내가 만든 패키지/모듈을 불러쓰려고 하는데도 No module named… 에러가 발생한다. 도대체 뭐가 잘못된 걸까? PROJECT_DIR L PACKAGE_DIR L __init__.py L module.py L TEST_DIR L __init__.py L test.py 원인 위 디렉토리 구조를 보자. 우리가 만든, 그러니까 불러다 쓸 패키지/모듈의 최종 파일은 module.py이다. 그리고 test.py파일에 from PACKAGE_DIR import module 처럼 임포트했다. 이 상태에서 N..

barf 실행 중 이런 메세지 등장 visdom 은 데이터 시각화 위해 제공하는 기능이라함. 설치 pip install visdom visdom 실행 python -m visdom.server visdom은 웹 상에서 호출이 가능하고 visdom server가 정상적으로 수행되면 기본적으로 제공하는 포트는 8097이다. ex) http://127.0.0.1:8097 visdom port 변경 python -m visdom.server -port [port number] 만약 docker 지정 포트가 9002 라면 visdom server 실행 시 -port 옵션에 9002를 기재한다. ex) python -m visdom.server -port 9002 이렇게 포트 열어 참고 visdom server p..