일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 이미지파일 특성으로 폴더분류
- Generative Adversarial Networks
- 2D 이미지 높이 측정
- Phase Map 이미지
- Coherent Semantic Attention for Image Inpainting
- 논문리뷰
- 데이터 전처리
- Image Inpainting
- Python
- C-RNN-GAN:Continuous recurrent neural networkswith adversarial training
- mnist
- 이미지 복원
- json 파일로 image 라벨링
- 자체 데이터 제작
- PAPER
- CT 영상에서 U-Net 기반 변형가능 컨볼루션 GAN을이용한 잡음제거
- AI 대회
- json 파일 정보 csv파일로 저장
- Generative Adversarial Nets
- music data
- JSON
- Moire 이미지
- CelebA
- Phase Map
- gan
- 이미지 특징
- labeling
- 논문 리뷰
- horse2zebra
- Today
- Total
목록Baekjoon_algorithm_heuristic (25)
Deep Learning through deep learning
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 문제 해석 더보기 한 줄에 1개씩, 총 5줄에 5개의 숫자가 주어짐 5개의 숫자들 더한 합 / 5 = 평균값과, 숫자들을 오름차순으로 정렬했을 때, 중앙에 있는 숫자 (3번째 숫자) 를 각각 줄바꿈으로 출력하면 됨 코드 해석 더보기 숫자는 5개로 고정이니, 숫자 5개를 담을 a 배열을 생성 배열의 숫자를 바꿔주기 위해 (오름차순으로 만들기위해) swap이라는 변수를 하나 생성 첫 for문에서는 숫자 5개를 a 배열에 입력해줌 두번째 for문에서는 숫자들을 오름차순으로 정렬하기 위한 버블정렬 알..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 문제 해석 더보기 과일 종류는 4가지 (STRAWBERRY, BANANA, LIME, PLUM) 과일 카드가 합해서 5개가 되었을 때 종을 울려야 함 (YES) 5 초과, 미만인 경우는 종을 울리면 안됨! 코드 해석 더보기 게임을 진행하는 사람 수 N 변수 입력 과일 이름 문자열 담을 배열 a 생성 각 과일마다 나온 횟수 저장하는 배열 a_int생성 각 사람마다 과일, 개수 입력할 변수 b,c 생성 a_int배열에는 과일의 횟수가 담기는데, a에서 0번째 인덱스가 STRAWBERRY라면 a_i..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 마찬가지로 이러한 2중 for문이 요구되는 문제에서는 항상 바깥쪽을 보려고 노력하자 이상한 모양이지만, 가로 세로의 규칙을 찾으면 문제가 생각보다 쉽게 풀린다 첫줄에 숫자 N이 입력됨, 가로길이 (Nx2) 세로길이 (Nx2 - 1)의 도형임을 알 수 있다 위의 문제와 다르게 복잡한 모양을 하고 있어, for문 - if문 - for문 구조가 나오게 되었다 (물론 정답은 아님 내 풀이일뿐) 첫번째 for문에는 세로길이 (Nx2 - 1)이므로 세로길이만큼 반복문을 돌려줌 두번째로는..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 첫줄에 N입력되고 N수만큼 삼각형 크기가 커지는 구조 N층을 쌓아야하니 첫 for반복문에는 N까지 반복 2중 for문을 사용할 예정이고, 두번째 for문은 두개로 쪼개짐 한개는 공백 " "을, 한개는 "*"을 출력하는 for문임 제일 바깥쪽 for문은 반복될때마다 줄바꿈을 해주는거 기억하기 층수가 i이라 할 때(0층부터), N-i-1만큼 공백을 출력하고 별을 출력해주면 됨 (공식은 찾아내기) 공백 출력 이후, 별을 출력해주는데 층이 내려갈수록 ""+" "의 구조가 반복되는걸 ..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 첫줄에 숫자 N 입력됨, 두번째 줄부터 N개만큼 숫자가 입력됨 숫자들을 하나씩 탐색하는 for반복문 하나면 됨 조건은 3가지, 해당 수 다음 숫자가 이어지는 경우 -> 이어지는 숫자들 중 가장 작은 수를 저장해두기 해당 수 앞 뒤로 아무것도 이어지지 않는 경우 -> 해당 수를 바로 점수에 더해주기 나머지의 경우 -> 가장 작은 수가 저장되어 있을테니 가장 작은 수를 점수에 더해주고, 가장 작은 수가 담길 공간을 초기화해주기 코드 #include #include #include..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 첫줄에 숫자 N 주어지고, N개의 줄에 숫자 하나씩 주어짐 각 숫자 수만큼 '='출력해주고 줄바꿈 코드 #include #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n, k; cin >> n; for (int i = 0; i > k; for (int i = 0;..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 게임 규칙은, N명의 친구중 1면이 타겟이 되고 자신만 자신이 타겟이라는걸 안다, 타겟에 대해 적을 수 있는 종이가 주어지고 N명의 친구들이 각각 그 사람의 이름을 적음 (타겟은 자기 이름 적음), 타겟을 맞추면 +1점/못맞추면 +0점/타겟은 +1점에 못만춘 사람 수 p일때 +p점까지 해서 총 +(1+p)점을 얻는다. 첫번째 줄에는 친구들의 수 N이 입력 두번째 줄에는 게임의 횟수 M이 입력 세번째 줄에는 타겟의 번호가 입력, 게임 순서대로 왼쪽부터 첫번째 타겟임 네번째 줄부..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 백준의 대부분의 문제들은 문제와, 샘플 예시들을 보여준다. 하지만, 샘플 예시를 만족시키더라도 반례가 있어 문제가 정답처리되지 않는 경우가 있다. 첫번째 줄에 2개의 수가 주어지는데, 첫번째는 S1 (샘플 테스트케이스), 두번째는 s2 (시스템 테스트케이스)가 주어진다. 샘플 테스트케이스는 백준에서 보여주는 샘플 예시이며, 시스템 테스트케이스는 그 외 반례를 의미한다. 두번째 줄부터 s1+s2번째 줄에는, 각각 2개의 수가 주어지는데, 정답과 민영의 답이다. 둘이 같다면 테스..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 변수 N 이 정수로 주어짐 변수 N = 1 이면 가로 세로 (5*5) 크기의 골벵이로 이루어진 사각형이 출력됨 변수 N이 증가할때마다 가로 세로가 다섯칸씩 늘어나고, 두께도 한칸씩 늘어남 2중 for문을 사용하고, 첫번째 for문에는 세로 층수를 만들기 위해 (N*5) 만큼 반복하는 반복문을 만들어준다. 첫번째 for문 안에 조건문을 생성하는데, 조건문의 조건은 사각형의 윗변일때, 밑변일때, 나머지로 3가지 조건으로 나눈다. 윗변일때와, 밑변일때는 (N*5) 크기만큼 두번째 ..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 첫번째 줄에 책 10권의 합이 입력 = (A+B+C+D+E+F+G+H+I+J) 2-10번째 줄에 책 9권의 가격이 각각 입력 남은 한권의 가격을 알기 위해, 수식 (A+B+C+D+E+F+G+H+I+J)-(A+B+C+D+E+F+G+H+I)=J 사용 코드 #include #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie..