์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
29 | 30 |
- HTML์ ๋ฌธ
- ๋ฏธ๊ตญ์ฌํ #๋ฏธ๊ตญ์ ๊ตญ์ฌํ
- C++
- ๊ฐ๋ฐ์์ค๋น #์ปดํจํฐ๊ณตํ๊ณผ
- ๋ฐฑ์ค
- GitHub
- 2579
- ๋์ ํ ๋น๋ฒ
- html #css์ ๋ฌธ #visual studio
- Today
- Total
๋ชฉ๋กCS (34)
๐๊ฐ๋ฐ๊ณผ ์ผ์ (โง∇โฆ)๏พ
ํฐ๋ฏธ๋์ฐฝ์ ๋จผ์ ํจ๋ค. 1. dependencies package ๋ค์ด ๋ฐ๊ธฐ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler python-dev libgflags-dev libgoogle-glog-dev liblmdb-dev libboost-all-dev libatlas-base-dev libopenblas-dev libopencv-dev python-opencv python-pip python-dev python-protobuf build-essential sudo apt-get install --no-install-recommends libb..
cuda ๋ด Caffe๋ฅผ ์ค์นํ๋ฉด์ ๋ฐ์ํ ์๋ฌ์ด๋ค. ํญ์ cuda ๋ฒ์ ๊ณผ GPU ์ํคํ ์ณ๊ฐ ์ง์ํ์ง ์๋ ์ํฉ์ ์ด๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ํ์ฌ ๋ด cuda ๋ฒ์ ์ 11.0 ์ด๋ค. caffe ์ค์น ์, ๊ธฐ์กด์๋ CUDA_ARCH ๋ถ๋ถ์ gencode ์ค์ ํด์ฃผ๋ ๋ถ๋ถ์ compute_20, 30, 35, 50์ ์ ๋ ฅํด๋์ง๋ง, ๋ด cuda ๋ฒ์ ์์๋ ์ง์ํ์ง ์๋๋ค๊ณ ์๋ฌ๊ฐ ๋ฐ์ํด์ ํด๋น ์ฝ๋๋ฅผ ์์ ํ๋ค. ์ ์์ ์ผ๋ก make๊ฐ ๋๋ค.
1) API ํ๋ก๊ทธ๋จ์ด๋ ์์คํ , ์๋ฒ์ฌ์ด์ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๋ฉด์ ์ฌ๋์ผ๋ก ๋ฐ์ง์๋ฉด ๋ํ๋ฅผ ํด์ผํ๋๋ฐ, ์ด๋ฅผ ๋์์ฃผ๋ ๋ฐฉ๋ฒ์ด ๋ฐ๋ก API ๋ผ๊ณ ํ ์ ์๋ค. ์๋ก ์๋ต์ ๋ฐ์ผ๋ฉด ์ด ์๋ต์ ์ด๋ป๊ฒ ๋์ํ๋ฉด ์ข์ ์ง ๋ฏธ๋ฆฌ ์ ํด๋ฌ ํ๋ก๊ทธ๋จ ๊ฐ ๋ฐ์ดํฐ ํ์์ด๋ ๊ฐ์๋ฅผ ์ ๋ฆฌํด์ค ์ํํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ค. ์ด API๋ ์ดํ๋ฆฌ์ผ์ด์ ๊ณผ ์๋ฒ๊ฐ ๋ ์๋ ์๊ณ , ์๋ฒ์ DB, ์๋ฒ์ ์๋ฒ์ฌ์ด์ ์ํต์ ์ฐ๊ณํ ์๋ ์๋ ๋ค์ํ ์ฐ๊ฒฐ๊ณ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ค๋ค. 2) endpoint API๋ฅผ ๊ฐ๋ฐํ๋ค๋ฉด, ํด๋น API๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ์ ๊ทผ ๊ฐ๋ฅํ URL์ ์๋ํฌ์ธํธ๋ผ๊ณ ํ๋ค.
๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ฉด ๋๋ ์ผ ๋ ์ ์๋ ์์๊ด๊ณ ํด๋์ค ๊ฐ๋ ์ด๋ค. ๋ถ๋ชจ ํด๋์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ ํด๋์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์ด๋, @Override ์ด๋ ธํ ์ด์ ์ ํ์ฉํด์ ์์ ํด๋์ค๋ฅผ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋ค. ๋ค์ํ ํด๋์ค๊ฐ ์๋ค๋ณด๋ฉด ์ด๋ค ํด๋์ค์ ์ด๋ค ๋ฉ์๋๊ฐ ์์๋์ง ๊ฐ๋ฐ์๊ฐ ํท๊น๋ฆด ๊ฒฝ์ฐ๋ ์๋ค. ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด Override ์ด๋ ธํ ์ด์ ์ ํ์ฉํ์ฌ ์ด ๋ฉ์๋๋ override ๋ ๋ฉ์๋์ด๋ฉฐ ๋ถ๋ชจ ํด๋์ค์ ์๋ ๋ฉ์๋๋ฅผ ํ์ฉํ ๋ฉ์๋์์ ๋ช ์ํด ๋๋ ํ์๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
๐ ๋ฌธ์ Longest Common Subsequence, ์ต์ฅ ๊ณตํต ๋ถ๋ถ ์์ด์ ๊ตฌํ๋ ๋ฌธ์ ๋ค. ์ด ๋ฌธ์ ๋ ์ง์ ์ ์ผ๋ก ๋ฌธ์ ์ ๊ท์น์ ์๋ ค์ฃผ์ง ์์ง๋ง ์๋ฌต์ ์ธ ๊ท์น์ด ์กด์ฌํ๋ค.์ผ๋จ ๋ถ๋ถ ์์ด์ ๋ง๋ค ๋ ๋ฌด์กฐ๊ฑด ์์ด ๋ด ์ํ๋ฒณ ์์๋ฅผ ์ง์ผ์ผํ๋ค๋ ์ ์ด๋ค. ํ์๋ ์ด ๋ฌธ์ ๊ฐ DP๋ก ํ๋ฆฐ๋ค๋ ๊ฒ์ ์๊ณ ์์์ง๋ง ์ด๋ป๊ฒ ํ์ด์ผํ์ง?? ๋ง๋งํ๋ค. ํ์ง๋ง DP๋ผ๋ ๋ฌธ์ ๋ฅผ ์๊ฐํด๋ด๋ฉด ๊ธ๋ฐฉ ํ ์ ์๋ ๋ฌธ์ ๋ค. ๋จผ์ ๋ฌธ์์ด ๋ณ๋ก ๋ฐฐ์ด์ ๋ ๊ฐ ์์ฑํ ์ ์๋๋ก ํ๋ค. ๐ป ์ ๋ต ์ฝ๋ #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); //์ฒซ์งธ ์ค๊ณผ ..
ํญ์ ๊ถ๊ธํ๋ฉด์ ์ ๋ฆฌํ์ง ๋ชปํ ๊ฒ ๊ฐ์์, ์ ๋ฆฌํ๊ณ ๋ค์ด๊ฐ๊ธฐ. C++์์๋ n๊ฐ ์ค k๊ฐ๋ฅผ ๋ฝ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ next_permutation ์ด ์๋ค. ์ด๋ฅผ ํ์ฉํด์ ์์ด ์กฐํฉ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค. ๋จ, ์ค์ํ ๊ฒ์ ์์ด ๋ฐ ์กฐํฉ์ ๊ตฌํ๊ธฐ ์ ์ sort ํจ์๋ก ๋ฐฐ์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ์ด ํ์ํ๋ค. 1) ์์ด N๊ฐ๋ฅผ ๋์ดํ ์ ์๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ค. #include sort(v.begin(),v.end()); do { for(int i = 0; i < v.size(); i++){ cout
#include using namespace std; int main() { long long N; cin >>N; int Cnt = 1; long sum = 1; long temp = 1; while (true) { if (sum >= N) { cout
๐ ๋ฌธ์ M x N ๋ณด๋๋ฅผ 8x8 ํฌ๊ธฐ ์ฒด์คํ์ผ๋ก ๋ง๋ค๊ธฐ ( M,N > N; int M; cin >> M; char** arr = new char*[N]; for (int i = 0; i > arr[i]; } //๋ชจ๋ ๋ณ์ ์ ์ธ ๋ฐ ์ ๋ ฅ int min = 9999999999999; for (int k = 0; k < N - 7; k++) { for (int l = 0; l < M - 7; l++) { int CntB = 0; int CntW = 0; for (int i = k; i < 8 + k; i++) { for (int j = l; j < 8 + l; j++) { if ((i + j) % 2 == 0) { if (arr[i][j]..